繁体   English   中英

从完全限定的域名 (FQDN) 中提取主机名

[英]Extract hostname from fully qualified domain name (FQDN)

我需要实现一种从 FQDN 中提取主机名的方法。 例如,如果一个假设的邮件服务器是mymail.somecollege.edu我想得到结果mymail如果我得到非法字符串(不是真正的FQDN )不需要得到null或一些错误代码我如何提取主机名? - 我不知道`我不想自己解析输入。而是寻找现有的 API。谢谢,我试图搜索第一个点“。” - substring 是主机名。 但我正在寻找现有的 API

我找不到任何助手/API class 来从 FQDN (mymail.somecollege.edu) 获取主机名 (mymail)。 您可能只需要像您提到的那样解析它:将所有内容提取到第一个“。”。 特点。 注意:主机名不允许包含“.”。 特点。

var fullyQualifiedDomainName = Dns.GetHostEntry("computer").HostName;
var hostName = fileComputerName.Substring(0, fullyQualifiedDomainName 
    .IndexOf("."));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM