ローカル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

私のUbuntuノートパソコンでは考える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

ベストアンサー1

おすすめ記事