Rohit Rohit - 1 year ago 159
C# Question

How do I get the NetBIOS name of a machine from IP in C#?

Given the IP address of a machine how do I get its NetBIOS name programmatically in C#? I know I can get it from the command line through "nbtstat -A ', but I'm looking for a better solution.

Answer Source

Check Using the Socket class to request the NetBios name of a device over UDP (scroll down).


Community has edited the URL due to 404 on original page, and changed link to pull from

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download