Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 设置反向查找以从IP获取CName_C#_.net_Dns - Fatal编程技术网

C# 设置反向查找以从IP获取CName

C# 设置反向查找以从IP获取CName,c#,.net,dns,C#,.net,Dns,我在DNS的正向查找中创建了一个CName条目,然后在DNS的反向查找中创建了一个PTR,但下面的代码总是返回空白别名 IPHostEntry reverse = Dns.GetHostEntry(txtIPaddress.Text); Response.Write(reverse.HostName); 我在某个地方读到,如果启用IPv6,那么别名将为空。因此,我已使用此处给出的fixit在客户端和服务器计算机上禁用: 但一切都不起作用,我们将感谢您的帮助 如果有其他方

我在DNS的正向查找中创建了一个CName条目,然后在DNS的反向查找中创建了一个PTR,但下面的代码总是返回空白别名

IPHostEntry reverse = Dns.GetHostEntry(txtIPaddress.Text);
            Response.Write(reverse.HostName);
我在某个地方读到,如果启用IPv6,那么别名将为空。因此,我已使用此处给出的fixit在客户端和服务器计算机上禁用:

但一切都不起作用,我们将感谢您的帮助


如果有其他方法使用IP获取CName?

否。无法反向查找CName。PTR记录将IP映射到单个主机名。如果您有一个完整的dns数据库可用,那么您可以使用该主机名并扫描数据库中的cname映射,但没有“127.0.0.1->my.cnamed.host”类型的内容可用。因此,请提供更多详细信息,然后我如何从机器的IP/名称获取cname您无法。cname是一个别名。当您在cname上进行DNS查找时,返回的是主机名,而不是ip。在绑定区域文件中,您可以看到类似“foobar.example.com CNAME othermachine.othersite.net”的内容。您必须进行两次查找才能获得cname的IP地址。foobar->othermachine->ip。因为单个a记录(“其他机器”)可以有多个cname指向它,所以无法进行反向查找以查看使用了什么cname。基本信息没有任何确定的银行