Sở hữu Mac và dùng macOS có thể yêu cầu dùng Bonjour. mDNSResponder là phần cốt lõi quan trọng nhất của Bonjour. Bạn có tự hỏi: nó có cần trên Mac không? Có ngốn nhiều dung lượng không? Có gây hết bộ nhớ ứng dụng không? Chúng ta sẽ tìm hiểu mDNSResponder trên Mac và cách tắt nó.
Trước tiên, chúng ta sẽ biết mục đích của mDNSResponder, khi nào và cách nó hoạt động. Nếu cảm thấy cần gỡ nó khỏi Mac, hãy biết bạn có thể làm được.
Phần 1. mDNSResponder trên Mac là gì?
Khi OS X Yosemite ra mắt năm 2014, nhiều user nhận ra mDNSResponder then chốt trong Bonjour — chúng phối hợp chặt chẽ để hoạt động đúng.
Bạn có thể hỏi: Bonjour là gì? Bonjour chịu trách nhiệm giúp Mac phát hiện thiết bị khác: máy in mạng cục bộ, thiết bị media, lưu trữ. Vì không phải thiết bị nào cũng thân thiện macOS, bạn có thể cần Bonjour.
Nghe có vẻ chương trình rất quan trọng trên Mac, nhưng một số người nghĩ nó gây gánh nặng quá lớn vì làm việc "vĩ đại".

Nhược điểm của mDNSResponder trên Mac
Một số người dùng Mac báo cáo: việc sử dụng hệ thống của mDNSResponder gây vấn đề. Nó ngập hệ thống bằng gói rác (garbage packets) và traffic cản trở băng thông. Phát hiện bằng công cụ giám sát mạng. Do đó, họ muốn loại bỏ.
Tuy nhiên, xóa mDNSResponder sẽ phá vỡ Bonjour → không thể tìm/kết nối mạng khác. Bạn có thể xóa Bonjour nhưng sẽ phải nhập thủ công thông tin chi tiết thiết bị muốn kết nối, làm mọi việc thủ công không tự động.
Cách kiểm tra Bonjour có đang chạy trên Mac không
Các bước kiểm tra dịch vụ Bonjour chạy trên hệ thống:
- Mở Safari → nhấp biểu tượng sách nhỏ góc trên phải cửa sổ.
- Menu COLLECTIONS → nhấp Bonjour. Trên Bonjour Browser, tất cả thiết bị bật Bonjour sẽ hiển thị.
Phần 2. Làm sao gỡ mDNSResponder trên Mac?
Cần dùng Terminal App cho quy trình này. Tuy nhiên, không khuyến khích làm vì Bonjour là phần quan trọng của Mac.
Dù đã hiểu nó chiếm tiến trình và dung lượng, bạn có thể chọn vô hiệu hóa mDNSResponder tạm thời và bật lại khi muốn:
- Tắt: Mở Terminal → gõ:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
Muốn bật lại:
- Mở Terminal → gõ:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist

Để dùng 2 lệnh, bạn cần nhập mật khẩu Administrator (root) và dùng sudo. Phương pháp này khuyên dùng cho người dùng nâng cao (advanced users). Nếu không chắc chắn, không khuyến khích thực hiện vì không muốn Mac bị hỏng.