首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何“平”域名?

问如何“平”域名?
EN

Stack Overflow用户
提问于 2010-05-13 09:34:58
回答 4查看 7.2K关注 0票数 2

在代码中,我想验证域名。

例如:“DomainName.com”。

我怎样才能在C#中做到这一点。

我致力于MSDN解决方案。(第二种解决办法)。

但是"PingCompletedCallback“并没有被执行。

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-05-13 09:41:24

Stack Overflow用户

发布于 2010-05-13 09:39:50

我不认为点击一个域名会告诉你任何相关的可靠方式。

  • 域名可以注册,但不能连接到服务器。即使注册了域,Ping请求也会失败。
  • 服务器可以完全运行,但配置为不响应ping请求。即使域已注册并在服务器上运行,Ping请求也将失败。

你想做什么?看看一个域名是否注册,它是一个有效的域名,还是它是否是一个工作的网站/邮件服务器.?

对于前两者,我建议使用whois服务。例如,请参见这些与C#相关的问题:

票数 2
EN

Stack Overflow用户

发布于 2010-05-13 09:42:51

使用System.Net.NetworkInformation.Ping类,

代码语言:javascript
复制
using System.Net.NetworkInformation;

Ping sender = new Ping();
PingReply reply = sender.Send ("www.example.com");

if (reply.Status == IPStatus.Success)
{
  Console.WriteLine("Ping successful.");
}

这是未经检验的,但这是一般的想法。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2825703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档