DNS가 사용해야 하는 것과 동일한 서버로 설정되어 있어도 nslookup이 실패합니다.

DNS가 사용해야 하는 것과 동일한 서버로 설정되어 있어도 nslookup이 실패합니다.

로컬 주소를 확인하는 데 DNS 문제가 있습니다.

사용할 서버가 지정되지 않은 경우 로컬 주소에 대한 nslookup이 실패합니다.

$ nslookup nas
Server:     127.0.0.53
Address:    127.0.0.53#53

** server can't find nas: SERVFAIL

다음을 사용하라는 지시를 받으면 작동합니다 192.168.0.1.

$ nslookup nas 192.168.0.1
Server:     192.168.0.1
Address:    192.168.0.1#53

Name:   nas
Address: 192.168.0.11

네트워크 구성에는 사용 중인 DNS 서버 192.168.0.1도 표시됩니다 systemd-resolve --status.

nsswitch.conf를 다음으로만 변경했습니다.

hosts:          files dns

다른 곳에서 다른 답변을 읽은 후에도 효과가 없었습니다.

Ubuntu 20.04.1을 사용하고 있는데 해당 OS에만 문제가 있는지는 모르겠습니다.

/etc/resolv.conf포함하다:

nameserver 127.0.0.53
options edns0 trust-ad
search localdomain

관련 정보