szopen
2024-04-24 07:48:18 UTC
Hejka,
Postawiłem sobie na domowym serwerze aplikację Adguard Home, która jest serwerem DNS. Ma adres lokalny 192.168.1.53.
Skonfigurowałem też sobie nazwy lokalnych komputerów w nim, żeby móc używać nazw zamiast IP w sieci domowej.
W routerze ustawiłem DNS na ten powyższy adres IP i opcję wypychania tego DNS do klientów.
I teraz tak, rano wykonuję pinga na lokalną usługę:
$ ping syncthing.server.lan
PING syncthing.server.lan (192.168.1.100) 56(84) bytes of data.
64 bytes from 192.168.1.100 (192.168.1.100): icmp_seq=1 ttl=64 time=0.094 ms
64 bytes from 192.168.1.100 (192.168.1.100): icmp_seq=2 ttl=64 time=0.141 ms
64 bytes from 192.168.1.100 (192.168.1.100): icmp_seq=3 ttl=64 time=0.148 ms
i:
$ resolvectl status
Global
Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: stub
Link 2 (enp8s0)
Current Scopes: DNS
Protocols: +DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 192.168.1.53
DNS Servers: 192.168.1.53 192.168.1.1 94.140.14.14
DNS Domain: router.server.lan
A po dwóch godzinach:
$ ping syncthing.server.lan
ping: syncthing.server.lan: Ta nazwa lub usługa jest nieznana
oraz:
$ resolvectl status
Global
Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: stub
Link 2 (enp8s0)
Current Scopes: DNS
Protocols: +DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 94.140.14.14
DNS Servers: 192.168.1.53 192.168.1.1 94.140.14.14
DNS Domain: router.server.lan
Czyli podmienił serwer DNS z mojego lokalnego na zapasowy. Pomijam, że ten adres zapasowy DNSa jest do bani i nie
rozwiązuje nazwy.
Pytanie brzmi: dlaczego ubuntu zmieniło sobie DNS cichcem? I jak go powstrzymać?
Postawiłem sobie na domowym serwerze aplikację Adguard Home, która jest serwerem DNS. Ma adres lokalny 192.168.1.53.
Skonfigurowałem też sobie nazwy lokalnych komputerów w nim, żeby móc używać nazw zamiast IP w sieci domowej.
W routerze ustawiłem DNS na ten powyższy adres IP i opcję wypychania tego DNS do klientów.
I teraz tak, rano wykonuję pinga na lokalną usługę:
$ ping syncthing.server.lan
PING syncthing.server.lan (192.168.1.100) 56(84) bytes of data.
64 bytes from 192.168.1.100 (192.168.1.100): icmp_seq=1 ttl=64 time=0.094 ms
64 bytes from 192.168.1.100 (192.168.1.100): icmp_seq=2 ttl=64 time=0.141 ms
64 bytes from 192.168.1.100 (192.168.1.100): icmp_seq=3 ttl=64 time=0.148 ms
i:
$ resolvectl status
Global
Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: stub
Link 2 (enp8s0)
Current Scopes: DNS
Protocols: +DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 192.168.1.53
DNS Servers: 192.168.1.53 192.168.1.1 94.140.14.14
DNS Domain: router.server.lan
A po dwóch godzinach:
$ ping syncthing.server.lan
ping: syncthing.server.lan: Ta nazwa lub usługa jest nieznana
oraz:
$ resolvectl status
Global
Protocols: -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: stub
Link 2 (enp8s0)
Current Scopes: DNS
Protocols: +DefaultRoute -LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 94.140.14.14
DNS Servers: 192.168.1.53 192.168.1.1 94.140.14.14
DNS Domain: router.server.lan
Czyli podmienił serwer DNS z mojego lokalnego na zapasowy. Pomijam, że ten adres zapasowy DNSa jest do bani i nie
rozwiązuje nazwy.
Pytanie brzmi: dlaczego ubuntu zmieniło sobie DNS cichcem? I jak go powstrzymać?
--
szopen
szopen