Skip to content

Linux DNSの変更

作者:Lee 等
最后更新:

DNS 管理プログラムの確認

cat /etc/resolv.conf を実行し、ファイルの出力に # Generated by resolvconf または # Generated by systemd-resolved のようなコメントがあるか確認します。

resolv.conf を直接編集する

DNS が引き継がれていない場合、または引き継がれていて一時的に変更したい場合に適用できます。

etc/resolv.conf を開き、 nameserver パラメータを編集します。例:

text
nameserver 1.1.1.1
nameserver 1.0.0.1
nameserver 2606:4700:4700::1111
nameserver 2606:4700:4700::1001

systemd-resolved による変更

etc/systemd/resolved.conf を開き、 DNS= パラメータを編集します。例:

text
DNS= 1.1.1.1 1.0.0.1 2606:4700:4700::1111 2606:4700:4700::1001

sudo systemctl restart systemd-resolved.service を実行して DNS サービスを再起動します。

resolvconf による変更

resolvconf 設定ファイルを開きます。

bash
nano /etc/resolvconf/resolv.conf.d/head

設定を編集します。

text
nameserver 8.8.8.8
nameserver 8.8.4.4

resolv.conf の再生成

bash
sudo resolvconf -u

以下のコマンドを実行して DNS 設定を確認します。

bash
cat /etc/resolv.conf

页面历史