
ネットプランで静的 IP が設定された複数の VM があります。これは期待どおりに動作しますが、DNS の設定に関しては動作しません。
私のローカル DNS は 192.168.2.1 です。これを入力して、ホスト名経由で Google または別のクライアントに ping を実行しようとすると、「名前解決で一時的な失敗がありました」と表示されます。
ただし、192.168.2.1 ではなく 8.8.8.8 に設定すると、Google やその他の外部サイトを解決できます。
追加情報:
- すべてのVMは192.168.10.0にあります
- すべての非VMのメインネットワークは192.168.2.0です
- ネットワークは正しくルーティングされている
- 私の Linux VM はすべて Ubuntu Server 20.04 を実行しており、最新の状態です (古いバージョンの Ubuntu も試しました)
- DHCP経由ではすべて期待通りに動作する
- 静的IPとDNSを備えたWindows VMも期待通りに動作しています
私のNetplan設定:
network:
ethernets:
enp7s0:
dhcp4: false
addresses:
- 192.168.10.13/24
gateway4: 192.168.10.1
nameservers:
addresses:
- 192.168.2.1
- 8.8.8.8
version: 2
解決ステータス次のように出力されます。
Global
LLMNR setting: no
MulticastDNS setting: no
DNSOverTLS setting: no
DNSSEC setting: no
DNSSEC supported: no
Current DNS Server: 192.168.2.1
DNS Servers: 192.168.2.1
DNS Domain: lan
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 2 (enp7s0)
Current Scopes: DNS
DefaultRoute setting: yes
LLMNR setting: yes
MulticastDNS setting: no
DNSOverTLS setting: no
DNSSEC setting: no
DNSSEC supported: no
DNS Servers: 192.168.2.1
8.8.8.8
これは私のネットワークです:
すでに `/etc/systemd/resolv.conf' を変更するなど、さまざまな解決策を試しましたが、成功しませんでした...
過去 1 年間、DNS の設定で問題が生じたことはありません。最初の問題は 2 週間前に新しく作成した VM で発生しました。それ以来、VM は動作しなくなりました。
これはここでの最初の投稿なので、何かもっと良い点や違う点があれば教えてください ^^