首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

高手来看看~C#如何实现通过IP地址转换为主机名~

2012-01-28 
高手来看看~~~C#怎么实现通过IP地址转换为主机名~~急~~~~如果想判断访问的两个IP是否是同一数据库服务器用

高手来看看~~~C#怎么实现通过IP地址转换为主机名~~急~~~~
如果想判断访问的两个IP是否是同一数据库服务器
用IP的话   访问时一个用127.0.0.1,另一个用内网IP
这样判断是否是同一主机,太不严密了~~
我想通过IP查询主机名,然后判断访问的数据库服务器是否是同一个服务器
不知道该怎么实现~~~



[解决办法]
用Dns.Resolve(ServerIP).HostName 的方式

注:GetHostByAddress()方法并不总是有效的,用户可能经常会遇到IP地址没有解析成主机名的情况。发生这种情况有两个原因。一个是没有给该地址分配DNS主机名。另一个原因是,虽然存在一个DNS记录,但DNS管理员没有使用指向该地址的PTR记录返回主机名。 -------参考自《c#网络应用编程》

热点排行