Lỗi DNS trên một máy trạm


1

Tôi có một máy trạm trên mạng gia đình đang gặp sự cố lẻ tẻ và thời gian chờ với độ phân giải DNS. Nó đến từ hư không (hoạt động tốt vào tuần trước).

Thiết lập mạng như sau:

Địa chỉ mạng 192.168.50.0/24 Mặc định GW: 192.168.50.254. ISP cung cấp bộ định tuyến tất cả trong một (có DSL, DHCP, DNS và hơn thế nữa), nhưng chỉ bật định tuyến. - DHCP / DNS: 192.168.50.1 Máy chủ Ubuntu 12.04.4 LTS với bind9 và dhcpd.

Cấu hình DHCP:

root@server:~# cat /etc/dhcp/dhcpd.conf 
authoritative;

# domain.com is an existing domain that I own
option domain-name "home.domain.com";
option domain-name-servers 192.168.50.1;
option netbios-name-servers 192.168.50.1; 

ddns-updates        on;
ddns-update-style   interim;
ignore          client-updates;
update-static-leases    on;

default-lease-time  600;
max-lease-time      7200;
log-facility        local7;

include "/etc/dhcp/home_rndc.key";
# content of home_rdnc.key :
# key "rndc-key" {
#    algorithm hmac-md5;
#    secret "...";
# };

zone home.domain.com. {
    primary 127.0.0.1;
    key "rndc-key";
}

zone 50.168.192.in-addr.arpa. {
    primary 127.0.0.1;
    key "rndc-key";
}

subnet 192.168.50.0 netmask 255.255.255.0 {
    range 192.168.50.50 192.168.50.150;
    option routers 192.168.50.254;

    host ZOTAC {
        hardware ethernet aa:bb:cc:dd:ee:ff;
        fixed-address 192.168.50.10;
    }
}

Thiết lập hoạt động giống như một bùa mê trên tất cả các thiết bị được kết nối bất kể HĐH (Android, Linux và thậm chí Win8), ngoại trừ một hộp Ubuntu 14.04 LTS (thực tế là có gán IP tĩnh).

Tất cả các kết nối đều ổn, nhưng độ phân giải DNS trong Chrome / Firefox chỉ dừng ở chế độ chờ / thời gian ngẫu nhiên và khi nó hoạt động, nó thực sự rất chậm. Tôi đã thử vô hiệu hóa dns-masq nhưng không thành công.

Ngay cả cài đặt thủ công DNS 'cũng không thay đổi điều gì (đã thử nhiều nhà cung cấp DNS bên ngoài khác nhau mà không thành công).

Có lẽ tôi đang thiếu một cái gì đó, nhưng tôi không biết gì và tôi thực sự muốn tránh cài đặt lại máy đó.

Câu trả lời:


0

Vâng, cuối cùng tôi đã làm cho nó hoạt động ra:

Tôi đã thay đổi thứ tự của các nhà cung cấp phân giải tên trong nssswitch.conf và nó đang thực hiện tra cứu WINS trước DNS.

Tôi đã thay đổi :

hosts:          files myhostname mdns4_minimal [NOTFOUND=return] wins dns mdns4

Đến

hosts:          files myhostname mdns4_minimal [NOTFOUND=return] dns mdns4 wins 

Và độ phân giải DNS của tôi trở lại bình thường. Điều gây ấn tượng với tôi là cấu hình này hoạt động hoàn toàn tốt trước đây, nhưng ít nhất vấn đề của tôi đã được giải quyết.

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.