ローカルマシン(app01.example.com)のFQDNが必要です。
通常、私はSystem.Net.Dns.GetHostName()を使用しますが、Dns.GetHostName()のドキュメントの下部にあるコミュニティのコンテンツを見ると、オンになっているときに奇妙な動作があることに気付くでしょう。 IPv4と6が有効になっているマシン。
私のコードを実行しているサーバーにIPv6が構成されているかどうかについての事前の知識はありません。絶対にIPv4が構成されます。
これらの制約を考えると、私のマシンのFQDNを取得するための最も信頼できる方法は何だと思いますか?
SOの質問を参照してください: