2012-11-13 7 views
12

私たちは皆知られているように、/ etc/hostsに「ip host」という項目を追加してDNSの名前解決を模擬することができるようになりました。または、これを行う他の便利な方法がありますか?ありがとう!/etc/hostsは逆の解像度を設定できますか?

+1

私は答えはノーだと思いますが、私はあなたがこれから何を望んでいるかを調べようとしています。あなたは結果を上書きしたい何らかの逆DNSシステムを持っていますか? – Xymostech

+0

私はちょうどテストプロジェクトのための逆の名前解決を設定する簡単な方法がほしいです、donotはDNSシステムを設定したいです –

答えて

4

いいえこれはDNSサーバー上でのみ実行できます。

21

おそらく。ルックアップの実行に使用するツールと、コンピュータで解決する構成によって異なります。例はgethostbyaddrについては

()は、「ファイル」ではないすべてのツールのような地元の決意を、行いますことをしかしあなたの/etc/nsswitch.confのホストセクションに

注意が/ etc/hostsファイルをチェックしますたとえば、 "host"コマンドを使用すると、ルックアップのやり方に完全に依存します。

+0

これは良い答えです。 – Hannes

+3

とnsswitch.confの 'files'を使って/ etc/hostsから逆DNSレコードを取得することができます: ' getent hosts ip_here' – Tamerlaha

0

はいできます。 dnsmasqを使用すると、127.0.0.1への前方参照と127.0.0.1からホストへの逆引きを取得するためのさまざまな方法で干渉することができます。たとえば、ホスト名が192.168.1.12の実IPアドレスを持つhost1.mydomain.comである場合、dnsmasq設定ファイルで次のようにして127.0.0.1を解決できます。 host-record = host1。 mydomain.com、127.0.0.1

前方干渉が、ここで、多くの方法で行うことができますがいずれかです。 別名=明らか192.168.1.12,127.0.0.1

あなたが適切にdnsmasqのの残りの部分を設定する必要がありますあなたの本当のDNSサーバーに転送する...しかし、それは十分です簡単です

関連する問題