コミュニティソリューション

ZimaOSが8.8.8.8 DNSを使用していた理由と、現在の修正内容

IceWhale traced 8.8.8.8 to Thunderbolt bridge setup, and the reporter confirmed the unwanted DNS entry was gone in ZimaOS 1.4.1.

ZimaOSは通常のDNS設定にGoogle DNS 8.8.8.8をハードコードしなくなりました。2025年に報告された不具合はThunderboltネットワークブリッジのコードパスに起因しており、元の報告者はZimaOS 1.4.1で不要なエントリが消えたことを確認しています。

現在のZimaOSでは、「設定」→「ネットワーク」でネットワークインターフェースごとにDNSを設定してください。それでも/etc/resolv.confに8.8.8.8が表示される場合は、ファイルを手動で編集する前に、どのNetworkManager接続または仮想インターフェースがその値を提供しているかを確認してください。

過去に8.8.8.8が追加された原因

IceWhaleは、Thunderboltネットワークブリッジの作成時に使用されるシステムコードが原因でエントリが追加されていたことを突き止めました。これは、ユーザーが選択したDNSサーバーをすべて上書きする意図のものではありませんでした。

この不具合は削除済み

元の報告者は、ZimaOS 1.4.1で追加の8.8.8.8エントリが消えたことを確認しています。現在のシステムを、この不具合がまだ想定される動作であるかのように扱うべきではありません。

現在の方法でDNSを設定する

現在のZimaOSネットワーク設定ガイドでは、「設定」→「ネットワーク」を開き、必要に応じてインターフェースを「手動」に切り替え、希望するDNSサーバーを入力するよう案内しています。

実際に使用されているリゾルバーを確認する

cat /etc/resolv.conf
nmcli device show | grep -i dns
nmcli connection show

これらは診断用に使用してください。最初の対処として、/etc/resolv.confを不変にしたり、NetworkManagerが生成するファイルを手動編集したりしないでください。

ThunderboltとEthernetではDNSの取得元が異なる場合がある

複数のインターフェースが有効な場合、それぞれの接続がDNS情報やルート情報を提供することがあります。Thunderboltの直接接続と通常のEthernetアップリンクが、同じ設定を共有しているとは限りません。

Pi-holeまたはTechnitiumの利用者は漏れを確認する

すべてのDNS通信をローカルリゾルバー経由にする場合は、リゾルバーのログを確認し、nmcliに表示されるDNS値と照合してください。ハードコードされたフォールバックがフィルタリングを回避する可能性がありますが、DHCPや別の有効なインターフェースでも同様のことが起こります。

原因を特定する前に8.8.8.8をブロックしない

ファイアウォールでブロックすると症状を隠せても、誤ったネットワークプロファイルが設定されたままになる可能性があります。まずDNSの取得元を修正し、ネットワーク全体でDNSを意図的に強制する場合にのみファイアウォールポリシーを使用してください。

ネットワークトラブルシューティングガイドでは、ネットワークについてより広い情報を提供しています。

DHCPによって別のDNSサーバーが再設定される場合がある

インターフェースをDHCPのままにしていると、以前の8.8.8.8の不具合が解消された後でも、ルーターがDNS設定を提供することがあります。DNSを厳密に管理する必要がある場合は、ルーターのDHCPオプションとNetworkManagerに表示されるDNS値を比較してください。

DNSを手動で変更するとダッシュボードから切断される場合がある

インターフェースをDHCPから手動設定に切り替える際は、IP、サブネット、ゲートウェイ、DNSをまとめて確認してください。ゲートウェイやサブネットが間違っていると、保存直後にダッシュボードのセッションが切断され、DNS障害のように見えることがあります。

意図したリゾルバー経由で名前解決をテストする

nslookupdig、またはローカルDNSサーバーのログを使用して、クエリが実際にTechnitium、Pi-hole、その他に選択したリゾルバーへ到達していることを確認してください。resolv.confのテキストだけで判断しないでください。

よくある質問

ZimaOSでは現在も8.8.8.8がハードコードされていますか?

元の報告者は、過去のエントリが1.4.1で削除されたことを確認しています。

自分でDNSサーバーを設定できますか?

はい。現在のZimaOSのネットワーク設定では、インターフェースごとにDNSを手動設定できます。

resolv.confを直接編集すべきですか?

最初の手順としては推奨しません。通常はNetworkManagerが管理しています。

なぜ複数のDNSサーバーが表示されるのですか?

DHCP、複数のインターフェース、Thunderboltや仮想ネットワーク、NetworkManagerの接続プロファイルを確認してください。