
複数の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セクションでリバースルックアップ機能を見つけることができます(正しいプロバイダと推測した場合)。