Rogue DNS Entry gây ra vấn đề


2

Tôi đang chạy Mac OS X (kết nối có dây) và trên một ISP thực sự nhảm nhí. Do đó, tôi đã đặt các máy chủ DNS của mình sử dụng OpenDNS, thường đáp ứng nhanh hơn nhiều. Tuy nhiên, vì một số lý do 192.168.1.1 nằm ở đầu đơn hàng tìm kiếm DNS của tôi (được xác nhận qua /etc/resolv.conf và nslookup). Vấn đề là nó không được liệt kê ở bất cứ đâu trong cấu hình mạng của tôi. Nó có thể đến từ DHCP, nhưng tôi đã đọc rằng nếu nó là cuối cùng trong danh sách. Làm cách nào để tôi loại bỏ hoàn toàn điều này hoặc ít nhất là buộc Mac OS X phải luôn thử nó lần cuối?

Thông tin thêm:

Rất lạ. Khi tôi đi vào Tùy chọn hệ thống, chỉ các máy chủ OpenDNS được liệt kê. Tôi đã kiểm tra mọi bộ điều hợp được liệt kê, cho dù chúng có được bật hay không (bao gồm Bluetooth, Firewire, v.v.). Khi tôi chạy networksetup -getdnsservers Ethernetnó chỉ trả về các máy chủ OpenDNS.

Tuy nhiên nếu cat /etc/resolv.conftôi nhận được

nameserver 192.168.1.1
nameserver 208.67.222.222
nameserver 208.67.220.220

Và nslookup cho tôi:

> server
Default server: 192.168.1.1
Address: 192.168.1.1#53
Default server: 208.67.222.222
Address: 208.67.222.222#53
Default server: 208.67.220.220
Address: 208.67.220.220#53

Khi tôi tìm kiếm thứ gì đó trong nslookup, đôi khi nó phản hồi với 192.168.1.1 và đôi khi với máy chủ OpenDNS. Và đôi khi nó hoàn toàn hết thời gian do ISP tồi tệ đã nói ở trên của tôi.


Có lẽ là từ DHCP. Kiểm tra cài đặt trên bộ định tuyến của bạn. Cách tốt nhất để giải quyết vấn đề này là đặt bộ định tuyến của bạn sử dụng máy chủ OpenDNS trực tiếp và để máy tính sử dụng bộ định tuyến của bạn làm rơle.
AndrejaKo

Đó là một kết nối internet được chia sẻ trong tòa nhà của tôi. Tôi không có quyền truy cập vào cài đặt DHCP của bộ định tuyến.
ggutenberg

Câu trả lời:


1

Làm thế nào bạn thiết lập DNS của bạn để sử dụng OpenDNS?

Trong ngăn tùy chọn Mạng trong Tùy chọn hệ thống, nếu bạn nhấp vào Nâng cao ... trên Sân bay của bạn và chuyển đến tab DNS: Thứ tự xuất hiện ở đó là gì? 192.168.1.1 có màu xám hay đen?

Nếu địa chỉ IP là màu đen, nó được nhập thủ công, nếu màu xám thì nó đi qua DHCP. Bạn cũng có thể kéo và thả các mục để thay đổi thứ tự khi cần thiết. /etc/resolv.conflà tự động được tạo từ các cài đặt này để thay đổi /etc/resolv.confsẽ không dính. Nếu bạn muốn đặt máy chủ DNS và quản lý chúng từ dòng lệnh, hãy kiểm tra networksetup. (ví dụ. networksetup -getalldnsservers AirPort)


Đã thêm một số thông tin bổ sung cho bài viết để trả lời câu hỏi của bạn. Vẫn không chắc chắn những gì đang xảy ra mặc dù.
ggutenberg

@dosboy: Phiên bản Mac OS X nào cụ thể và bạn đã khởi động lại gần đây?
Chealion

10.6.4. Chỉ cần khởi động lại, và mọi thứ đều giống hệt nhau. Không thay đổi.
ggutenberg

Chỉ cần làm rõ, ngay sau khi bạn chỉnh sửa cài đặt DNS của mình trong Tùy chọn hệ thống và nhấn Áp dụng - nếu bạn kiểm tra độ phân giải đã có 192.168.1.1 chưa?
Chealion

Trên thực tế, điều đó dường như không cập nhật độ phân giải nào cả. Tôi vừa xóa 208.67.220.220 và nhấn Áp dụng, và độ phân giải của tôi vẫn có tất cả 3 mục trong đó.
ggutenberg
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.