2021年3月1日月曜日

Ubuntu18.04 で DNS サーバを設定する方法

概要

/etc/resolv.conf を直接編集することはできないので systemd-resolved を使って書き換えます

環境

  • Ubuntu 18.04.4

/etc/systemd/resolved.conf 書き換え

  • vim /etc/systemd/resolved.conf
[Resolve]
DNS=8.8.8.8 8.8.4.4

systemd-resolved 再起動

  • systemctl restart systemd-resolved

/etc/resolv.conf のシンボリックリンク変更

  • ln -f -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

デフォルトだと /run/systemd/resolve/stub-resolv.conf を使っておりローカルを経由する設定になっている

動作確認

  • dig google.com

ローカルを経由せずに指定した DNS リゾルバに直接聞きに行ってることが確認できるはず

参考サイト

0 件のコメント:

コメントを投稿