Linux DNS設定を即座に有効にする方法は何ですか?
Linuxシステムでは、DNSの設定変更は即座に有効にならず、ネットワークサービスを再起動するか、DNSキャッシュを更新する必要があります。
以下はすぐに効果を発揮する2つの方法です:
- ネットワークサービスを再起動する。
- systemdを使用している場合、以下のコマンドでネットワークサービスを再起動できます:sudo systemctl restart network
- init.dを使用している場合は、次のコマンドを使用してネットワークサービスを再起動できます:sudo /etc/init.d/network restart。
- DNSキャッシュをクリアする:
- systemd-resolvedを使用している場合は、以下のコマンドでDNSキャッシュをリフレッシュできます:sudo systemd-resolve –flush-caches
- nscd(ネームサービスキャッシュデーモン)を使用している場合は、以下のコマンドを使用してDNSキャッシュを更新できます:sudo /etc/init.d/nscd restart.
- dnsmasqを使用している場合は、次のコマンドを使用してDNSキャッシュを更新できます:sudo /etc/init.d/dnsmasq restart
どれか1つの方法を使えば、すぐにDNS設定が有効になります。