로컬 DNS 서버를 확인할 수 없습니다.

로컬 DNS 서버를 확인할 수 없습니다.

내 로컬 서버(192.168.0.15, "groth"라는 이름)에 Bind9 서버가 설정되어 있고 Bind 서버에 쿼리하기 위해 설정하려는 Ubuntu 20.04 노트북(jedi-u20)을 방금 구축했습니다.

바인딩 서버의 명명된.conf.local에는 다음이 있습니다.

zone "banksworth.local" {
    type master;
    file "/etc/bind/db.banksworth";
};

db.banksworth에는 다음이 있습니다.

    $TTL    604800
@   IN  SOA groth.banksworth.local. admin.banksworth.site. (
    2021120701  ; Serial
    604800      ; Refresh
    86400       ; Retry
    2419200     ; Expire
    604800 )    ; Negative Cache TTL
;
    IN  NS  localhost.
    IN  NS  groth.banksworth.local.
    groth   IN  A   192.168.0.15

내 우분투 노트북에서는생각하다DNS 서버를 구성하면 글로벌 아래에 192.168.0.15가 표시되지만 resolvectl status링크 4(wlp3s0) 아래에는 192.168.0.1(내 라우터)만 표시됩니다.

호스트를 파면 확인되지 않지만 dig 명령에 확인자를 지정하면 다음이 수행됩니다.

root@jedi-u20:/etc/systemd/network# dig -t a groth.banksworth +short
root@jedi-u20:/etc/systemd/network# dig -t a groth.banksworth +short @192.168.0.15
192.168.0.15

제가 설정을 잘못한 게 확실합니다. Resolv.conf에 네임서버 라인을 넣을 수 있었던 Systemd 이후로 저는 DNS를 접한 적이 없습니다. 그러나 새로운 세계에서 이 모든 것이 어떻게 연결되는지 잘 이해할 수 없습니다.

누구든지 나에게 올바른 방향을 알려주거나 내가 어디를 오해하고 엉망으로 만들었는지 말해 줄 수 있습니까? 감사해요!

편집: 이것은 내 .network 파일입니다.생각하다관련이 있습니다:

root@jedi-u20:/etc/systemd/network# cat /usr/lib/systemd/network/80-wifi-adhoc.network
[Match]
Type=wifi
WLANInterfaceType=ad-hoc

[Network]
LinkLocalAddressing=yes

관련 정보