GNU/Linux >> Linux の 問題 >  >> Linux

resolv.conf を編集するにはどうすればよいですか?

通常、これには /etc/resolvconf/resolv.conf.d/base の編集が必要です (ディストリビューションによって、この配置は若干異なる場合があります) またはこのディレクトリ内の他のファイル。それらは resolvconf プロセス自体によって追加されます。これらのファイルの形式は、標準の resolv.conf と同じです。

これらの編集を行った後、コマンド resolvconf -u を使用して resolvconf を強制的に更新できます .


お使いのシステムは resolvconf を使用しているため、resolv.conf ファイルは /etc/resolvconf/run/resolv.conf へのシンボリック リンクに置き換えられます。 resolvconf はファイルを動的に生成しました。だから DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

ファイル内の情報を適切に更新するには、dns-* パラメータを /etc/network/interfaces に配置します。 例えば

auto eth0
iface eth0 inet static
     address 33.33.13.10
     netmask 255.255.255.0
     gateway 33.33.13.1
     dns-nameservers 33.33.13.1 12.34.56.78
     dns-search example.com

その後、

で dns-* 情報を更新できます。
$ resolvconf -d eth0
$ resolvconf -a eth0

または、ifdown &ifup を実行して resolvconf -d, -a を実行することもできます。

注:resolvconf -u が機能しないことがあります。なぜかわからない

man resolvconf を読む必要があります .このすべてに関する詳細情報があります。

ヒント:/etc/resolv.conf を手動で更新する場合は、シンボリック リンクを削除して /etc/resolv.conf を手動で作成できます。この方法では、ファイルが resolvconf から更新されることはありません。

    $ rm /etc/resolv.conf         ;# to remove the symlink
    $ vi /etc/resolv.conf         ;# to create a regular file

Linux
  1. Ubuntuで永続的なresolv.confに変更を加える方法[クイックヒント]

  2. Debian 10にDovecotをインストールする方法は?

  3. Windows10でhostsファイルを編集する方法

  1. Linux – Vm Dnsサーバーをオーバーライドする方法は?

  2. Ubuntu – Resolv.confを最新のLinuxディストリビューションで古い方法で機能させる方法は?

  3. Network Manager:Nmの更新/etc/resolv.confを停止する方法は?

  1. vi を使用して Linux のターミナルでコマンドを編集するには?

  2. 端末でテキスト ファイルを編集する方法

  3. Linux で IPv6 の自動構成を無効にする方法は?