Linux Mint(Ubuntu) で静的にDNSサーバを指定する方法

@aintek on Wed Jan 09 2019
1.3 min

目次

/etc/resolv.confを書き換えてはいけない

/etc/resolv.confはsystemd-resolvedというサービスによって動的に書き換えられる。
そのため、起動後に/etc/resolv.confを書き換えても再起動後には、それらの設定がsystemd-resolvedによって上書きされ、設定は消えてしまう。

そこで、正規の手順を以下に示す。

/etc/systemd/resolv.confを書き換える

man systemd-resolved.serviceを読めば記載されているが、/etc/systemd/resolved.confで設定することができる。
※または/etc/systemd/network/*.networkで個別に設定も可能。

例えば、デフォルトのDNS設定として8.8.8.8を指定したい場合には以下のように設定する。

[Resolve]
DNS=8.8.8.8 8.8.4.4
  • Resolveセクションに記載する
  • DNS=の後に記載
  • 複数設定する場合には、スペース区切りで記載

以上。

日別に記事を見る
興味のあるタイトルをクリック