Ubuntu > Ubuntu 18のDNSの設定
更新日
2020-02-22
広告
古いUbuntuだと、DNSサーバの設定は /etc/resolv.conf ファイルを直接編集する方法が使えましたが、Ubuntu 18では、この方法は使えません。/etc/resolv.confファイルは定期的にUbuntu OS上で動くDNSサービス(resolveデーモン)により上書きされるからです。
ではどうするか、ですが、まず、以下の大元の設定ファイルで、DNSサーバを設定します。
$ sudo vi /etc/systemd/resolved.conf [Resolve] #DNS=例えば、以下のように設定します。
DNS=8.8.8.8ちなみに8.8.8.8はグーグルのパブリックDNSです。別に8.8.8.8じゃなくてもよくて、要は使いたいDNSサーバのアドレスをここに指定します。そして、サービスを再起動します。
$ sudo service systemd-resolved restart以下のコマンドで、現在、DNSサービスが参照しているDNSサーバを確認できます。
$ systemd-resolve --statusまた、以下のように/etc/resolv.confのシンボリックリンク先を変更しておくとよいです。
$ sudo unlink /etc/resolv.conf #### または、sudo rm /etc/resolv.conf $ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
広告
お問い合わせは sweng.tips@gmail.com まで。