16
誰でも私にホスト名と正式なホスト名の違いを説明できますか?ホスト名と正規のホスト名
現在、IPアドレスを使用してホスト名を取得するためにInetAddressクラスを使用しています。私はこれらの2つのAPIに遭遇しました。 私はどちらを選ぶべきか疑問に思っています。
誰でも私にホスト名と正式なホスト名の違いを説明できますか?ホスト名と正規のホスト名
現在、IPアドレスを使用してホスト名を取得するためにInetAddressクラスを使用しています。私はこれらの2つのAPIに遭遇しました。 私はどちらを選ぶべきか疑問に思っています。
そこには、両者の間にいくつかの相違点は以下のとおりです。
getCanonicalHostName()
はFQDNを解決しようとします。したがってfoo.mycompany.comを取得し、getHostName()
はfooを返すことがあります。あなたはInetAddress
コンストラクタの1を供給した場合getHostName()
が保存されたホスト名を返すのに対し、
getCanonicalHostName()
は常に、DNSの逆引きを行います。
IPアドレスをホスト名にマッピングする場合は、getCanonicalHostName()
を使用することをお勧めします。
正式なホスト名。 http://wiki.apache.org/httpd/CanonicalHostNames –