私のローカルサーバー(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