1

У меня есть одна рабочая станция в моей домашней сети, которая имеет спорадические проблемы и тайм-ауты с разрешением DNS. Это произошло из ниоткуда (работало нормально на прошлой неделе).

Настройка сети выглядит следующим образом:

Сетевой адрес 192.168.50.0/24 GW по умолчанию: 192.168.50.254. Интернет-провайдер предоставил маршрутизатор «все в одном» (DSL, DHCP, DNS и т.д.), Но включена только маршрутизация. - DHCP/DNS: 192.168.50.1 сервер Ubuntu 12.04.4 LTS с bind9 и dhcpd.

Конфигурация 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;
    }
}

Настройка работает как чудо на всех подключенных устройствах независимо от ОС (Android, Linux и даже Win8), за исключением одного блока Ubuntu 14.04 LTS (тот, который на самом деле имеет статическое назначение IP).

Все соединения в порядке, но разрешение DNS в Chrome/Firefox просто бездействует / останавливается наугад, а когда оно работает, оно действительно медленное. Я попытался отключить DNS-Masq без успеха.

Даже ручная настройка DNS 'ничего не меняет (пробовал разные внешние DNS провайдеры безуспешно).

Я, вероятно, что-то упускаю, но я не знаю, что, и я действительно хотел бы избежать переустановки этой машины.

1 ответ1

0

Что ж, я наконец-то понял

Я изменил порядок поставщиков разрешения имен в nssswitch.conf, и он выполнял поиск WINS перед DNS.

Я изменился :

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

к

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

И мое разрешение DNS вернулось к нормальному. Что меня поражает, так это то, что раньше этот конфиг работал отлично, но, по крайней мере, моя проблема решена.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .