2017-01-04 19 views
0

次の名前は、machine.domain.suffixを返します。 mymachine.mydomain.localドメイン名とサフィックスを取得します。

System.Net.Dns.GetHostByName("LocalHost").HostName; 

私は(DFS名前空間を対象とする)のみ 'mydomain.local' を得るしたいと思います。

部分文字列を使用するよりも洗練された方法がありますか?

+1

を述べた - http://stackoverflow.com/questions/4161246/get-domain-name –

+0

まあ、名前が階層的である - あなただけがへの意味を持っている部分を知っています君は。 – Luaan

+0

'HostName'は、予測可能な形式の文字列です。サブストリングを「クリーン」で十分に使用しないでください。 –

答えて

3

としては、それはあなたを助けるかもしれないhereSystem.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().DomainName;

関連する問題