Tôi có một máy chủ DNS mà tôi sử dụng để định tuyến lưu lượng truy cập đến các dịch vụ cục bộ. Ví dụ, nó chỉ bộ định tuyến.home.lan
đến bộ định tuyến của tôi.
Tuy nhiên, khi tôi cố gắng truy cập địa chỉ này trong trình duyệt trên máy Ubuntu của mình, sẽ mất rất nhiều thời gian để tải. Nếu tôi truy cập trang trên Macbook của mình hoặc sử dụng địa chỉ IP trên máy Ubuntu của mình thì trang sẽ tải ngay lập tức.
Tôi tin rằng nó có liên quan đến độ phân giải DNS trên máy Ubuntu của tôi. Đây là đầu ra từ chủ nhà
:
máy chủ thời gian -v router.home.lan
Đang thử "router.home.lan"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59318
;; cờ: qr rd ra; CÂU HỎI: 1, TRẢ LỜI: 1, AUTHORITY: 0, BỔ SUNG: 0
;; PHẦN CÂU HỎI:
;bộ định tuyến.home.lan. TRONG MỘT
;; PHẦN TRẢ LỜI:
bộ định tuyến.home.lan. 2 TRONG 192.168.1.1
Đã nhận 49 byte từ 127.0.0.53#53 trong 12 ms
Đang thử "router.home.lan"
;; kết nối quá hạn; không thể truy cập máy chủ
Đang thử "router.home.lan"
;; kết nối quá hạn; không thể truy cập máy chủ
máy chủ -v router.home.lan 0,01 giây người dùng 0,01 giây hệ thống 0% cpu 20,021 tổng
Kết quả đầu tiên quay trở lại ngay lập tức, sau đó hai lần tiếp theo hết sau 10 giây mỗi lần. tôi nhận được hành vi tương tự với ping
.
Điều này chỉ xảy ra với các dịch vụ địa phương của tôi trên nha.lan
miền.
Thay đổi tên máy chủ
Trong /etc/resolv.conf
vào IP của máy chủ DNS cục bộ của tôi để khắc phục sự cố, tuy nhiên, điều đó không bền vững vì nó thường xuyên bị ghi đè và gây ra sự cố bên ngoài mạng của tôi.