MDNSResponder trên Mac là gì và nó có an toàn không?
Khởi chạy Trình theo dõi hoạt động(Activity Monitor) của máy Mac và bạn chắc chắn sẽ tìm thấy một số quy trình có nhãn khó hiểu. Chúng tôi đã xuất bản một số phần giải thích chi tiết những gì một số quy trình hệ thống này ( WindowServer và kernel_task ) thực hiện trên máy Mac(Mac) của bạn . Trong bài đăng này, chúng ta sẽ nói về mDNSResponder.
MDNSResponder là gì?
mDNSResponder là viết tắt của “Multicast DNS Responder.” Nó là một ứng dụng hệ thống thiết yếu cung cấp một số tính năng và chức năng cốt lõi của macOS. Nếu máy Mac(Mac) của bạn và một thiết bị mDNSResponder khác trên cùng một mạng, mDNSResponder là quy trình nền cho phép cả hai thiết bị phát hiện và giao tiếp với nhau.
Có, dịch vụ mDNSResponder có vẻ không quen thuộc, nhưng rất có thể bạn sử dụng nó hàng ngày mà không nhận ra. Nếu bạn đã từng kết nối máy Mac(Mac) của mình với máy in hỗ trợ AirPrint trên mạng cục bộ của mình, mDNSReponder đã biến điều đó thành hiện thực. Quá trình này cũng tạo điều kiện thuận lợi cho việc khám phá các thiết bị tương thích với AirPlay(AirPlay-compatible devices) (ví dụ: Apple TV) trên máy Mac của bạn.
mDNSResponder sử dụng giao thức mạng Bonjour(Bonjour networking protocol) để tự động xác định thiết bị trên các thiết bị Apple được kết nối mạng .
“ Bonjour ” mô tả công nghệ mạng mà mDNSResponder được xây dựng trên đó. Giao thức Bonjour phát đi tính khả dụng của máy Mac(Mac) của bạn trên mạng cục bộ. Nó cũng cho phép thiết bị của bạn giao tiếp đáng tin cậy và trao đổi dữ liệu bằng địa chỉ IP(IP addresses) .
Khi được kết nối với mạng có dây hoặc không dây, Bonjour liên tục quét mạng để tìm các thiết bị tương thích với Bonjour khác. Lưu ý rằng Bonjour chạy dưới dạng mDNSResponder trên Mac . Mặc dù cả hai thuật ngữ thường được sử dụng thay thế cho nhau, nhưng những gì bạn sẽ tìm thấy khi khởi chạy Trình theo dõi hoạt động(Activity Monitor) là “mDNSResponder”.
Các ứng dụng(Apps) và dịch vụ (ví dụ: iTunes) trên các thiết bị không phải của Apple cũng có thể giao tiếp và trao đổi dữ liệu với máy Mac(Mac) của bạn bằng giao thức Bonjour . Tìm hiểu thêm về cách dịch vụ Bonjour hoạt động trong Windows 10(how the Bonjour service works in Windows 10) .
MDNSResponder có An toàn không?
mDNSResponder là một yếu tố thiết yếu hỗ trợ “giao thức Bonjour” trên các thiết bị của Apple(Apple) . Đây là một dịch vụ hợp pháp được thiết kế bởi Apple , vì vậy bạn không có gì phải lo lắng. Quá trình này chạy ở chế độ nền và định kỳ tìm kiếm các thiết bị được trang bị Bonjour(Bonjour-equipped) trên mạng cục bộ của bạn.
Mặc dù là một quy trình hệ thống an toàn và không có vấn đề, chúng tôi đã gặp một số người dùng Mac báo cáo rằng mDNSResponder tiêu thụ tới 100% mức sử dụng CPU và làm giảm tốc độ Wi-Fi(reduces Wi-Fi speed) .
Ở đây, chúng tôi đề cập đến một số bản sửa lỗi khắc phục sự cố có thể giúp khôi phục mDNSResponder về trạng thái bình thường trên máy Mac(Mac) của bạn .
Khắc phục sự cố mDNSResponder
Nếu có sự cố với mDNSResponder, bạn có thể gặp khó khăn khi sử dụng các dịch vụ chia sẻ tệp, ứng dụng chia sẻ phương tiện và các dịch vụ chia sẻ máy in như AirPrint . Các bản sửa lỗi sau đây có thể loại bỏ các trục trặc ảnh hưởng đến hoạt động của mDNSResponder trên máy Mac(Mac) của bạn .
1. Buộc thoát mDNSResponder(1. Force Quit mDNSResponder)
Buộc bỏ mDNSResponder sẽ thực sự chấm dứt dịch vụ, nhưng chỉ trong thời gian ngắn. macOS sẽ khởi động lại mDNSResponder ngay lập tức vì đây là một quá trình quan trọng của hệ thống. Tuy nhiên, thao tác này sẽ làm mới mDNSResponder và hy vọng sẽ khắc phục được các sự cố khiến quá trình hoạt động sai.
- Khởi chạy Trình theo dõi hoạt động(Activity Monitor) , nhấp đúp vào mDNSResponder và chọn Thoát(Quit) .
- Chọn Buộc thoát(Force Quit) .
Đi tới phần CPU và Mạng(Network) của Trình theo dõi hoạt động(Activity Monitor) và kiểm tra xem mDNSReponder buộc thoát khỏi dịch vụ có ổn định dịch vụ hay không. Nếu không có gì thay đổi, hãy khởi động lại máy Mac(Mac) của bạn hoặc khởi động vào Chế độ(Mode) an toàn .
2. Khởi động lại máy Mac của bạn(2. Restart Your Mac)
Đóng tất cả các ứng dụng đang hoạt động, nhấp vào biểu trưng Apple(Apple logo) trên thanh menu và chọn Khởi động lại(Restart) . Nếu mDNSResponder tiếp tục hoạt động bất thường, hãy thử khởi động máy Mac(Mac) của bạn vào Chế độ An toàn(Safe Mode) .
Tắt nguồn máy Mac(Mac) của bạn và đợi nó tắt hoàn toàn. Sau đó(Afterward) , nhấn nút nguồn và giữ phím Shift(Shift) ngay lập tức. Nhả phím Shift(Shift) khi cửa sổ đăng nhập xuất hiện trên màn hình.
Nếu máy Mac của bạn sử dụng chip Silicon M1(M1 Silicon chip) , hãy tắt máy và đợi khoảng 10 - 20 giây. Sau đó, nhấn và giữ nút nguồn(power button) cho đến khi cửa sổ tùy chọn khởi động hiển thị trên màn hình. Chọn đĩa khởi động ưa thích của bạn, giữ phím Shift(Shift) , nhấp vào Tiếp tục trong Chế độ An toàn(Continue in Safe Mode) và nhả phím Shift(Shift) khi màn hình đăng nhập xuất hiện.
Nhập mật khẩu của bạn, khởi động lại máy Mac(Mac) bình thường ( logo Apple(Apple logo) > Khởi động lại ) và kiểm tra xem điều đó có làm giảm mức tiêu thụ (Restart)CPU của(CPU) mDNSResponder và mức sử dụng mạng hay không.
3. Tắt tường lửa(3. Disable Firewall)
Tường lửa của bên thứ ba(Third-party firewalls) có thể can thiệp vào các thiết bị giao tiếp trên mạng cục bộ của bạn. Nếu bạn sử dụng, hãy tắt nó đi và kiểm tra xem điều đó có giải quyết được sự cố không. Bạn cũng nên đảm bảo rằng tường lửa macOS tích hợp(built-in macOS firewall) không chặn các kết nối đến.
- Đi tới Tùy chọn hệ thống(System Preferences) > Bảo mật & Quyền riêng tư(Security & Privacy) > Tường lửa(Firewall) .
- Nhấp vào biểu tượng ổ khóa(lock icon) ở góc dưới cùng bên trái, nhập mật khẩu máy Mac của bạn (hoặc sử dụng Touch ID) và nhấp vào Tùy chọn tường lửa(Firewall Options) .
- Bỏ chọn Chặn tất cả các kết nối đến(Block all incoming connections) và chọn OK .
4. Tắt và bật lại mDNSResponder(4. Disable and Re-Enable mDNSResponder)
Trong trường hợp hiếm hoi mà mDNSResponder sử dụng nhiều tài nguyên hệ thống, việc tắt và bật lại dịch vụ có thể giải quyết được sự cố.
Lưu ý:(Note:) Bạn sẽ cần tạm thời tắt Bảo vệ toàn vẹn hệ thống (SIP)(temporarily disable System Integrity Protection (SIP)) trước khi có thể bật lại mDNSResponder. SIP là một giao thức bảo vệ ngăn chặn việc thực thi mã trái phép trên macOS.
- Đi tới Finder > Applications > Utilities và khởi chạy Terminal .
- Dán lệnh bên dưới vào bảng điều khiển Terminal và nhấn Enter .
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSresponder.plist
- Nhập mật khẩu máy Mac của bạn và nhấn Enter để tiếp tục.
Không giống như Windows , nhiều ứng dụng và dịch vụ macOS yêu cầu mDNSResponder hoạt động chính xác. Vì vậy, chúng tôi không khuyên bạn nên tắt mDNSResponder quá lâu. Chờ(Wait) một phút và thực hiện bước tiếp theo để kích hoạt lại dịch vụ.
- Dán lệnh bên dưới vào bảng điều khiển và nhấn Enter .
sudo launchctl load -w/System/Library/LaunchDaemons/com.apple.mDNSresponder.plist
- Nhập mật khẩu máy Mac của bạn và nhấn Enter .
mDNSResponder Demystified
Tóm lại, mDNSResponder là một quy trình an toàn giúp máy Mac(Mac) của bạn kết nối và giao tiếp với các thiết bị khác. Nếu mDNSResponder hoạt động bất thường, ít nhất một trong các bản sửa lỗi khắc phục sự cố ở trên sẽ bình thường hóa hoạt động của nó.
Related posts
WindowServer trên Mac là gì (và nó có an toàn không?)
Kernel_task trên Mac là gì và nó có an toàn không?
Làm thế nào để thay đổi ngôn ngữ trong Firefox trên Windows and Mac
Cách xóa các tin nhắn Skype (Windows, Android, iPhone, Mac)
Làm thế nào để chụp màn hình trên Mac: Tất cả bạn cần biết
Cách bật Chủ đề chế độ tối trên máy Mac của bạn
5 cách để Cắt, Sao chép và Dán văn bản trên máy Mac
Làm thế nào để giữ máy Mac của bạn bật ngay cả khi đã đóng nắp
Cách cài đặt Windows 8 trên máy Mac chạy OS X Mountain Lion
Mac sẽ không khởi động? 7 Mẹo khắc phục sự cố
Cách giảm dung lượng lưu trữ hệ thống trên Mac
Sao chép và dán không hoạt động trên máy Mac? 6 bản sửa lỗi cần thử
Làm thế nào để chụp ảnh màn hình trên Mac với Screenshot app
Cách quay màn hình máy Mac của bạn bằng ứng dụng Ảnh chụp màn hình
Biểu tượng Wi-Fi trên máy Mac ở đâu? Cách bật hoặc ẩn nó
Cách truy cập từ xa Windows 10 từ Mac
Cách in bằng máy in Mac OS X dùng chung từ Windows 7 và Windows 8
Google Chrome dành cho Mac: Cách tải xuống!
Cách truy cập thư mục chia sẻ Windows 7 & Windows 8 từ Mac OS X
Làm cách nào để mở Terminal trên Mac? (3 cách)