resolv.conf
編集:この問題は、以前にProtonVPNを使用して以来、私のファイルがもはやシンボリックリンクではないという事実に関連している可能性があります...
編集2:今すぐ再接続してみました/run/resolvconf/resolv.conf
。今、インターネットが正常に動作しています。これはVPNの交換の問題のように見え、resolv.conf
接続が失われても回復しません。この回答は問題を特定して解決するのに役立ちました。lubuntu 17.10では、DNS設定が機能しません。
私のラップトップで最新バージョンのPop_OS 21.04を実行しています。突然、Discord通話が切断され、インターネットにアクセスできなくなり、昨日まですべてがうまくいきました。問題を調査した結果、ターゲットのIPアドレスを手動で入力すると、インターネットサイト(例:1.1.1.1)には引き続きアクセスできますが、IP以外のドメインにはアクセスできないため、DNSに関連していると判断しました。 (例:google.com)
問題は私のファイルに関連していると思います。このファイルを編集して、DNSが再び機能するようにする行を含める/etc/resolv.conf
ことができます。nameserver 1.1.1.1
ただし、サービスを再起動または再起動すると、ファイルは次のように書き換えられますNetworkManager
。
# Generated by NetworkManager
nameserver ::1
これは内部DNSサーバーに関連していることを知っていますが、そのDNSサーバーを管理する主体が何であるか、構成を変更するにはどこに行くべきかわかりません。
ファイル/etc/NetworkManager/NetworkManager.conf
には対応する行が含まれていますdns=default
。この設定を変更すると、生成されたファイルが上記の内容ではなくその行を含むようにdns=dnsmasq
影響を受けます。resolv.conf
nameserver 127.0.0.53
::1
この問題を解決するには、システムに対して他のすべてのDNS設定を上書きする永続的なグローバルDNS設定を設定できるようにしたいです。しかし、どうすればいいのかわかりません。head
ファイルを編集してもresolvconf
影響を受けないようですresolv.conf
。おそらく。resolv.conf
NetworkManager
生成されたデフォルト設定を編集できる場所があるかもしれませんが、resolv.conf
これまでは/etc/NetworkManager
何も見つかりません。何か問題が起こるかと思う永久ファイルの作成を避けたいのですが、resolv.conf
現時点では検討中です。生成方法を変更することをお勧めします。
ベストアンサー1
ご存じのとおり、VPNの問題によりシンボリックリンクがめちゃくちゃになってresolv.conf
接続を切断した後、正しく修正されませんでした。
この回答ではlubuntu 17.10では、DNS設定が機能しません。:
protonVPNが有効になっていると、元の
/etc/resolv.conf
シンボリックリンクを削除して独自のファイルに置き換えるため、DNS設定は失敗します。残念ながら失敗すると、シンボリックリンクを再生成しないため、ファイル
/etc/resolv.conf
とresolvconf /の間の接続が効果的に失われますNetworkManager
。この問題を解決するには、次のコマンドを実行する必要があります。 VPNを使用(接続解除)するたびにresolvconf シンボリックリンクを復元します。
sudo rm /etc/resolv.conf sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
また、protonVPNのチケットを発行します。これは比較的既知の問題であり、一部のVPNプロバイダーのソフトウェアでよく見られる問題であるためです。
Linux に精通しているユーザーのための別の可能な (一時的な) 回避策は、NetWorkManager と resolvconf に頼らずに、インターフェイスの手動設定を直接処理することです。