DNSを正しく設定する方法。 。 。概念的な観点から

DNSを正しく設定する方法。 。 。概念的な観点から

私はここに答えを入力する方法についての実際のツールや技術を探しているわけではありません。私は複雑なネットワーク環境にいて、私のホストのホスト名/ドメイン/ DNSサービス選択の制限を理解しようとしています。

私はほとんどの人が「管理」されているエンタープライズWindowsボックスを実行している環境でDebianシステムを実行しています。周囲に複数のドメインがあるようです。

私が参加することを選択したドメイン、選択できるホスト名などにどのような制限が適用されるべきかを知りたいです。

DHCPを使用すると、設定されたDNSにアクセスできなくなります。ただし、他のDNSにアクセスして直接レコードを追加できます。それが重要であれば。 。 。

ベストアンサー1

CPU名

通常、ホスト名は重要ではありません。問題が発生する唯一の状況は、2つのホストが同じホスト名を使用しようとする場合です。そしてDHCPサーバーは、DHCP(DHCP)が新しいホストにIPアドレスを割り当てたときにDNSサーバーに追加されたシステムホスト名を「管理」するように構成されています。

この特定の機能は通常、名前解決の管理作業を減らすためにエンタープライズ環境に展開されます。

ドメイン名

同様に、Unixではホスト名は重要ではありません。これは、ApacheやSambaなどのサーバーと対話しようとすると、コンピュータがレポートのサーバーの一部に試みるすべてのアクセスに対して、コンピュータのドメイン名に基づいて明示的な許可/拒否リストを持つ可能性がある場合に大きな問題になります。 。

DNS クエリを実行するために使用されるドメイン名は、通常 Unix システムで設定されたドメイン名とは異なる構成エントリです。

たとえば、私のラップトップは現在「mydom.com」ドメインを使用してファイルを検索するように設定されています/etc/resolv.conf

# Generated by NetworkManager
domain mydom.com
search mydom.com
nameserver 192.168.1.1
nameserver 192.168.1.2

しかし、私のラップトップのホスト名/ドメイン名は次のとおりです。

$ hostname --short
grinchy

$ hostname --fqdn
hostname: Name or service not known
$ hostname --domain
hostname: Name or service not known

ご覧のとおり、私のラップトップのホスト名は「grinchy」ですが、完全修飾ドメイン名(fqdn)またはドメイン名の両方が設定されていません。

DNSドメイン名と検索

DNS名前解決のこの2つの機能は、実際には、UnixシステムがWindows環境でかなり簡単に共存できるようにする2つの主な機能です。

内部システムにアクセスするときにホスト名だけを使用するように、これら2つのパラメータに特別な注意を払うことで、イライラを大幅に減らすことがよくあります。

ウィンドウ名の確認

Windowsエンタープライズ環境にUnixシステムを追加するプロセスを少なくするのに役立つ追加の技術があります。nmbdSambaプロジェクトの一部であるデーモンを開くと、ご使用の環境のDNSにそのエントリがない可能性があるWindowsホスト名を解決するのに役立ちます。

おすすめ記事