フォーマットをどのように理解する必要がありますか/etc/resolv.conf
?
$ cat /etc/resolv.conf
# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
#
# Run "systemd-resolve --status" to see details about the uplink DNS servers
# currently in use.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.
nameserver 127.0.0.53
search fios-router.home
/etc/resolve.conf マンページには次の内容があります。
さまざまな設定オプションは次のとおりです。
nameserver Name server IP address Internet address of a name server that the resolver should query...
それでは、これはnameserver 127.0.0.53
私のローカルコンピュータがIPアドレス127.0.0.53を使用してDNSサーバーを実行していることを意味しますか?そのプロセスをどうやって知ることができますか?
domain Local domain name. Most queries for names within this domain can use short names relative to the local domain. If set to '.', the root domain is considered. If no domain entry is present, the domain is determined from the local hostname returned by gethostname(2); the domain part is taken to be everything after the first '.'. Finally, if the hostname does not contain a domain part, the root domain is assumed.
この部分はどういう意味ですか?上記では、どの値を設定できるかについてのみ説明し、/etc/resolv.confでこの部分の意味については説明しません。私の/etc/resolv.confにこの部分がないのはなぜですか?
search Search list for host-name lookup. The search list is normally determined from the local domain name; by default, it contains only the local domain name.
この部分はどういう意味ですか?私の/etc/resolv.confの内容はどういうsearch fios-router.home
意味ですか?
ありがとうございます。
ベストアンサー1
/etc/resolv.conf
基本設定ファイルですDNSクライアントしたがって、その存在がDNSを実行しているという意味ではありません。仕える人。
主な目的は、あなたの場合、DNSサーバーのIPアドレスを一覧表示することです。
ネームサーバー 127.0.0.53
- タイプエントリは、
nameserver
使用するDNSサーバーをホストに通知します。 - タイプエントリが
domain
ある場合、そのエントリが属するドメインをシステムに通知します。これにより、ホスト名でアドレスを指定できます。 (追加の説明:ホスト名はネットワーク上のコンピュータの名前です。多くのシステムでは、コマンドプロンプトでホスト名を表示できます。そうでない場合は、コマンドを使用して見つけることができます。hostname
) - タイプエントリが
search
ある場合、異なるドメインのコンピュータがそのホスト名で互いにアドレスを指定できます。
最近、このファイルは通常NetworkManager
(たとえば、私のシステムでは "Generated by NetworkManager"というコメントで始まります)またはsystemd-resolved
。
ローカルアプリケーションのネットワーク名解決を提供するシステムサービス。キャッシュと検証DNS / DNSSECスタブリゾルバーだけでなく、LLMNRとマルチキャストDNSリゾルバーとレスポンダーも実装します。
また、systemd-resolved マンページ、これは127.0.0.53
「ローカルDNSスタブリスナー」です。関連するStack Exchangeサイトでは、誰かがファイルが/etc/resolv.conf
自動的に生成されるため、この設定を変更する方法を尋ねました。例を見る
- resolvconfとNetworkManagerが無効なネームサーバーを設定する(Ubuntu SE)。
- systemdに127.0.0.53に設定されたDNS - 永久に変更するには?(Ubuntu SE)。