Want to become a Vibe Coder? Join Vibe Coding Training here
x
C# Corner
Tech
News
Videos
Forums
Jobs
Books
Events
More
Interviews
Live
Learn
Training
Career
Members
Blogs
Challenges
Certification
Bounty
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
How to Check Local IP Address
WhatsApp
Manoj Bhoir
Apr 21
2015
1.5
k
0
0
public
static
bool
IsLocalIpAddress(
string
host)
{
try
{
// get host IP addresses
IPAddress[] hostIPs = Dns.GetHostAddresses(host);
// get local IP addresses
IPAddress[] localIPs = Dns.GetHostAddresses(Dns.GetHostName());
// test if any host IP equals to any local IP or to localhost
foreach
(IPAddress hostIP
in
hostIPs)
{
// is localhost
if
(IPAddress.IsLoopback(hostIP))
return
true
;
// is local address
foreach
(IPAddress localIP
in
localIPs)
{
if
(hostIP.Equals(localIP))
return
true
;
}
}
}
catch
{ }
return
false
;
}
C#.NET
C#
Networking
Local IP
Up Next
How to Check Local IP Address