resolv.confを上書きするときにDNSをどのように設定しますか?

resolv.confを上書きするときにDNSをどのように設定しますか?

オンラインで見たほとんどの情報はeditと呼ばれていますが、/etc/resolv.confここで変更した内容は上書きされます。

$ cat /etc/resolv.conf 
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- 
#     YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1

127.0.1.1がローカルインスタンスのようですdnsmasq。文書dnsmasqには。/etc/resolv.conf/etc/resolv.conf.d/base/etc/resolv.confsudo resolvconf -u

ちなみに、私は接続ごとにDNSを変更したくなく、特に指定しなかった場合は、すべての接続に使用するデフォルトのDNS設定を指定したいと思います。

修正する:

私はその質問に自分で答えました。 https://unix.stackexchange.com/a/163506/67024

私はこれが最善の解決策だと思います:

  1. 効果がある
  2. 最小限の変更が必要です。
  3. dnsmasqのDNSキャッシュをバイパスせずに動作し続けます。

ベストアンサー1

baseDNSネームサーバーを上書きするには、.txtの下のファイルに同様の行を追加するだけですresolv.conf.d

はい

メモ:始める前に、次のパッケージがインストールされていることを確認してくださいapt install resolvconf

$ sudo vim /etc/resolvconf/resolv.conf.d/base

次に、ネームサーバーのリストを次のように入力します。

nameserver 8.8.8.8
nameserver 8.8.4.4

最近の更新resolvconf:

$ sudo resolvconf -u

マニュアルページを見るとresolvconf説明されています/etc/resolvconf/resolv.conf.d/

   /etc/resolvconf/resolv.conf.d/base
          File  containing  basic  resolver  information.  The lines in this 
          file are included in the resolver configuration file even when no
          interfaces are configured.

   /etc/resolvconf/resolv.conf.d/head
          File to be prepended to the dynamically generated resolver 
          configuration file.  Normally this is just a comment line.

   /etc/resolvconf/resolv.conf.d/tail
          File to be appended to the dynamically generated resolver 
          configuration file.  To append nothing, make this  an  empty  
          file.   This file is a good place to put a resolver options line 
          if one is needed, e.g.,

              options inet6

ファイルの上部に警告があっても次のようになりますhead

$ cat /etc/resolvconf/resolv.conf.d/head
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

resolv.confこの警告は、これらのファイルが構築されたときに最終的にこれらのファイルを使用して生成される結果ファイルに警告が含まれるように存在します。したがって、nameserver上記のファイルの行をbaseこのファイルに簡単に追加することもできますhead

引用する

おすすめ記事