`/etc/resolv.conf`の形式をどのように理解していますか?

`/etc/resolv.conf`の形式をどのように理解していますか?

フォーマットをどのように理解する必要がありますか/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

systemd-resolved

ローカルアプリケーションのネットワーク名解決を提供するシステムサービス。キャッシュと検証DNS / DNSSECスタブリゾルバーだけでなく、LLMNRとマルチキャストDNSリゾルバーとレスポンダーも実装します。

また、systemd-resolved マンページ、これは127.0.0.53「ローカルDNSスタブリスナー」です。関連するStack Exchangeサイトでは、誰かがファイルが/etc/resolv.conf自動的に生成されるため、この設定を変更する方法を尋ねました。例を見る

おすすめ記事