ip address - Run command prompt commands in c# -
is there way run command prompt commands within c# application? need name of computer way can access typing in cmd prompt.
nslookup myipadress
like if ip 134.123.12.12 type;
nslookup 134.123.12.12
and value returns after name: after. how in c# console application?
i've tried using
string name1 = environment.machinename; console.writeline(name1); string name2 = system.net.dns.gethostname(); console.writeline(name2); string name3 = system.net.dns.gethostentry("localhost").hostname; console.writeline(name3); string name4 =dnslookup("134.123.12.12"); string name5 = system.net.dns.gethostentry(134.123.12.12).hostname; console.writeline(name5);
but none of these produce correct name, give me server/host name of computer. ideas?
i got code might work you.
here give internet name:
string name = system.net.dns.gethostentry("192.168.1.254").hostname; console.writeline(name); console.readline();
and here give ip address:
system.net.iphostentry host; string localip = "?"; host = system.net.dns.gethostentry(system.net.dns.gethostname()); foreach (system.net.ipaddress ip in host.addresslist) { if (ip.addressfamily == system.net.sockets.addressfamily.internetwork) { localip = ip.tostring(); console.writeline(localip); } } console.readline(); return;
this might not best way works!
hope helps!!
Comments
Post a Comment