127.0.0.53'te sevilen systemd'nin DNS'si, yerel makineleri adıyla sorguladığım durumlar dışında çalışıyor gibi görünüyor. Ama ben onları sorgulamak ve özellikle yerel DNS sunucusunu (yönlendiricim) belirtirseniz, doğru cevabı alırım. Ancak yapılandırma dosyası, yönlendiriciyi arama adresi olarak da kullandığını söylüyor. Düşüncesi olan var mı?
Dell dizüstü bilgisayarımda Ubuntu 18.04 kullanıyorum.
Yanlış Sonuçlar:
$ nslookup web1
Server: 127.0.0.53
Address: 127.0.0.53#53
** server can't find web1: SERVFAIL
Ayrıca Başarısız
$ nslookup -i wlp3s0 web1
nslookup: couldn't get address for 'web1': not found
Doğru Sonuçlar:
$ nslookup web1 192.168.1.1
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: web1
Address: 192.168.1.107
Yapılandırma Bilgisi systemd-resol
$ systemd-resolve --status
Global
DNSSEC NTA: 10.in-addr.arpa
16.172.in-addr.arpa
168.192.in-addr.arpa
17.172.in-addr.arpa
18.172.in-addr.arpa
19.172.in-addr.arpa
20.172.in-addr.arpa
21.172.in-addr.arpa
22.172.in-addr.arpa
23.172.in-addr.arpa
24.172.in-addr.arpa
25.172.in-addr.arpa
26.172.in-addr.arpa
27.172.in-addr.arpa
28.172.in-addr.arpa
29.172.in-addr.arpa
30.172.in-addr.arpa
31.172.in-addr.arpa
corp
d.f.ip6.arpa
home
internal
intranet
lan
local
private
test
Link 3 (wlp3s0)
Current Scopes: DNS
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
DNS Servers: 192.168.1.1
DNS Domain: wp.comcast.net
Link 2 (enp2s0)
Current Scopes: none
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
Yapılandırma Bilgisi NetworkManager
$ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
[device]
wifi.scan-rand-mac-address=no
Peki doğru cevabı döndürmek için nasıl nslookup edinebilirim? Bağlantı 3 doğru bilgi (wifi bağlantım) gibi görünüyor ve yönlendiricideki DNS'im doğru cevabı döndürüyor, ancak yerel önbellek asla adresi aramaya çalışmıyor (ya da öyle görünüyor).
nslookup -i wlp3s0 web1