フラグが設定された winsock 関数GetNameInfoW()
に相当する .NET はありますか? NI_NOFQDN
説明のためのMSDNドキュメントとしてGetNameInfoW
:
NI_NOFQDN フラグを設定すると、ローカル ホストの相対識別名 (RDN) のみが pNodeBuffer パラメータに返されます。
私が見つけることができる最も近いものは、ホストの完全修飾ドメイン名をSystem.Net.Dns.GetHostEntry()
返すです。修飾されていないホスト名が必要なだけです。IPHostEntry
HostName
たとえば、IP アドレス "xxxx" が FQDN "foohost.company.domain.com" に解決される場合、.net を指定することで "foohost" を取得できますがGetNameInfoW()
、NI_NOFQDN
.NET には同等のものはないようです。GetNameInfoW()
カバーの下で NetBIOS や LDAP を行っているのか、それとも何か他のことを行っているのかはわかりません。.NET で同じことを行う方法について何か考えはありますか?