Debian で各 IP のホスト名を生成する

Debian で各 IP のホスト名を生成する

複数のIPアドレスを持つサーバーをSquidプロキシとして使用しています。残念ながら、すべてのIPアドレスに対するすべてのクエリは、私のWebサーバーのデフォルトのホスト名を公開します。だから私の/etc/hostsファイルに次の行を追加しました。

127.0.0.1   localhost
213.2XX.2XX.XXX main.mars.customer.com  main
89.1XX.1XX.XX6  melle
89.1XX.131.X9   hannes
89.1XX.131.X0   vx
37.1XX.XXX.2X   vx2

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

ネットワークを再起動し、サーバーを再起動しましたが、すべてのIPのすべてのホスト名のクエリはmain.mars.customer.com

ネットワークでホスト名検索サービスを使用してこれをテストしています。

ベストアンサー1

サーバー/マシンは「常に」1つのホスト名しか持てません。今は正しいです。これはhostname、そのシステムの最後のホスト名のセットが常に返されることを意味します。

各 IP は異なる名前を持つことができます。たとえば、誰かがIPに接続または接続しているときに「このIPに関連付けられている名前は何ですか?」と尋ねると、そのIPに割り当てられた名前を取得できます。または、名前を照会すると、その名前に関連付けられたIPが表示されます。

使用する(「デフォルト」Linux)コマンドは次getent hosts ip.ad.dr.essのとおりです。getent hosts nametoquery

その後、「ネットワーク」が出たら、リバースルックアップテーブルでrDNS(リバースDNS)というエントリを変更/変更する必要があります。これを行うには、関連するDNS管理者に連絡して変更できるようにDNSに入れる必要があります。

IPはホスティングプロバイダの下にあるようです。この場合、コントロールパネルのIPセクションでリバースルックアップ機能を見つけることができます(正しいプロバイダと推測した場合)。

おすすめ記事