Доменное имя машины в .NET?

Я работаю над проектом, в domains котором пользователи могут domains быть где угодно; пользователи domain вне домена на компьютере dot-net домена, пользователи на компьютере dotnet без домена, не подключенные windows-programming напрямую к домену в сторонней windows-applications сети и т. д., поэтому зависимость dot-net от AD уже не начинается.

System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties(). DomainName гораздо windows-programming более надежен при всех этих windows-programming условиях.

http://blogs.msdn.com/b/trobbins/archive/2006/01/04/509347.aspx

https://msdn.microsoft.com/en-us/library/system.net.networkinformation.ipglobalproperties.domainname(v=vs.110).aspx?cs-save-lang=1&cs-lang=cpp#code-snippet-2

Imports System.DirectoryServices
Imports System.Net.NetworkInformation

Public Class Form1

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Try
            MsgBox("Domain: " & ActiveDirectory.Domain.GetComputerDomain.Name)
        Catch ex As Exception
            MsgBox(ex.GetType.ToString & ": " & ex.Message)
        End Try
    End Sub

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Try
            MsgBox("Domain: " & IPGlobalProperties.GetIPGlobalProperties().DomainName)
        Catch ex As Exception
            MsgBox(ex.GetType.ToString & ": " & ex.Message)
        End Try
    End Sub

End Class

.net

windows

dns

2022-09-19T08:00:20+00:00