GVKun编程网logo

如何查询域名历史whois信息?域名whois查询如何用?(怎么查域名历史)

7

在本文中,您将会了解到关于如何查询域名历史whois信息?域名whois查询如何用?的新资讯,同时我们还将为您解释怎么查域名历史的相关在本文中,我们将带你探索如何查询域名历史whois信息?域名who

在本文中,您将会了解到关于如何查询域名历史whois信息?域名whois查询如何用?的新资讯,同时我们还将为您解释怎么查域名历史的相关在本文中,我们将带你探索如何查询域名历史whois信息?域名whois查询如何用?的奥秘,分析怎么查域名历史的特点,并给出一些关于Asp.Net中查询域名的Whois信息、c# – 如何在我的程序中获取域名的whois信息?、domain-name-system – 为什么有些域名有极端截断的whois信息?、IPwhois查询,域名whois查询的实用技巧。

本文目录一览:

如何查询域名历史whois信息?域名whois查询如何用?(怎么查域名历史)

如何查询域名历史whois信息?域名whois查询如何用?(怎么查域名历史)

 

怎么查询域名历史whois信息?域名whois查询怎么用?

如何查询域名历史whois信息?域名whois查询如何用?Whois是当前域名系统中不可缺少的信息服务。注册域名时,如果要查看域名是否已注册,则需要使用whois查询。下面蝶动网小编就带大家看看如何查询域名历史whois信息和域名whois查询如何用。

如何查询域名历史whois信息?域名whois查询如何用?(推荐阅读:网站更换新域名如何做?怎么进行网站更换新域名?

目前,几乎所有提供域名注册服务的网站都可以进行whois查询。whois服务的功能也在不断完善,如Juming.com网站的域名whois查询服务一直注重细节的优化和调整。

想要查询域名whois信息的用户可以直接访问本页面的网站https://whois.juming.com/。他们还可以检查email、注册者、历史记录、icp记录等。

在whois查询结果页面,Juming.com增加了中英文域名信息对比表,详细解释了域名所有者、管理联系人、技术联系人、付费联系人等注册信息的含义,为用户域名注册提供参考。

为了方便移动用户查询域名whois,您还可以关注结果页面右侧发布的二维码。通过微信公众号多服务whois查询功能,随时随地获取域名whois信息。

如何查询域名历史whois信息?域名whois查询如何用?

此外,当用户查询的域名已被启用建立网站时,whois结果页面还将向用户提供网站信息内容摘要以及类似域名的whois查询结果,并向用户提供可注册域名列表。

如有其它的域名知识需要,详情请关注蝶动网域名注册:

Keywords:

  

本文转载于:west,如有侵犯,请联系删除

上一条:做网站对域名的讲究 域名注册时长越久越好么

下一条:

声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在*时间删除。新闻观点不代表本网站立场,如需处理请联系客服。电话:400-997-2996;email:service@Juming.com。本站原创内容未经允许不得转载,或转载时需注明出处:蝶动网资讯网站 如何查询域名历史whois信息?域名whois查询如何用?

本文章网址:http://www.ppssdd.com/domain/25150.html。转载请保留出处,谢谢合作!

Asp.Net中查询域名的Whois信息

Asp.Net中查询域名的Whois信息

作者:活靶子       出处:AspxBoy.Com
演示http://www.aspxboy.com/whois.aspx

拷贝代码请到这里 http://www.aspxboy.com/WhoisCode.htm


<% @Page Language="C#" %>
<% @Import Namespace="System.Net.Sockets" %>
<% @Import Namespace="System.Text" %>
<% @Import Namespace="System.IO" %>
<html>
<head>
<title>.Com/.Net/.Org/.Cn 域名Whois信息查询</title>
<meta name="keywords" content=".Com,.Net,.Org,.Cn 域名Whois信息查询">
<meta name="generator" content=".Com/.Net/.Org,.Cn 域名Whois信息查询">
<meta name="description" content=".Com/.Net/.Org,.Cn 域名Whois信息查询">
<style>
<!--
body,input{
font-family: Tahoma, Verdana; color: #004080; font-size: 12px
}
a:link,a:visited{
text-decoration: none; color: #004080
}
-->
</style>
</head>
<body>
<form id="fmQuery" runat="server">
 要查询的域名域名:
www.<asp:TextBox id="txtDomain" width="100" value="ASPXBOY.COM" runat="server" />
  <asp:Button id="btnQuery" OnClick="btn_click"
text="查询!" runat="server" />(只能查询.Com/.Net/.Org/.Cn 域名Whois的信息)      <a href ="WhoisCode.htm" title="View the source code here!">源代码在这里</a>
<BR><HR width="550" height="1" align="left"><BR>
<asp:label id="lblResult" runat="server" />
</form>
</body>
</html>
<script language="C#" runat="server">
void btn_click(Object sender, EventArgs e)
{
String strServer;
String strDomain = txtDomain.Text;
String strServerCom = "whois.networksolutions.com";
String strServerCN = "whois.cnnic.net.cn";
String strResponse;
string[] arrDomain = strDomain.Split(''.'');
if (arrDomain[1].ToUpper()=="CN")
{

strServer=strServerCN;
}
else
{
strServer=strServerCom;
}

bool blSuccess = IsWhosisSuccess(strDomain, strServer, out strResponse);
if (blSuccess)
{
lblResult.Text = strResponse;
}
else
{
lblResult.Text = "查找失败....";
}
}
bool IsWhosisSuccess(String strDomain, String strServer,
out String strResponse)
{
strResponse = "none";
bool blSuccess = false;
TcpClient tcpc = new TcpClient();
try
{
tcpc.Connect(strServer, 43);
}
catch(SocketException ex)
{
strResponse = "连接不到该 Whois server,请稍后再试。";
return false;
}

strDomain += "/r/n";
Byte[] arrDomain = Encoding.UTF8.GetBytes(strDomain.ToCharArray());
try
{
Stream s = tcpc.GetStream();
s.Write(arrDomain, 0, strDomain.Length);

StreamReader sr = new StreamReader(tcpc.GetStream(), Encoding.UTF8);
StringBuilder strBuilder = new StringBuilder();
string strLine = null;

while (null != (strLine = sr.ReadLine()))
{
strBuilder.Append(strLine+"<br>");
}
tcpc.Close();

blSuccess = true;
string my="Go to Huobazi''s WebSite:<a href=/"http://www.aspxboy.com/" title=/".Net男孩社区/">www.AspxBoy.Com</a><br>";
strResponse = strBuilder.ToString()+my; }
catch(Exception e)
{
strResponse = e.ToString();
}

return blSuccess;
}
</script>

原文链接: http://blog.csdn.net/21aspnet/article/details/151238

c# – 如何在我的程序中获取域名的whois信息?

c# – 如何在我的程序中获取域名的whois信息?

我想从我的c#/ java程序中获取域名的whois信息.有一个简单的方法吗?

解决方法

我认为,最简单的方法是在端口43上连接到whois服务器的套接字.发送域名后跟换行符并读取响应.

domain-name-system – 为什么有些域名有极端截断的whois信息?

domain-name-system – 为什么有些域名有极端截断的whois信息?

最近我看到google.com的whois记录,它没有通常的信息,如管理员的联系方式.它被截断了:
Domain Name: GOOGLE.COM
Registry Domain ID: 2138514_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.markmonitor.com
Registrar URL: http://www.markmonitor.com
Updated Date: 2011-07-20T16:55:31Z
Creation Date: 1997-09-15T04:00:00Z
Registry Expiry Date: 2020-09-14T04:00:00Z
Registrar: MarkMonitor Inc.
Registrar IANA ID: 292
Registrar Abuse Contact Email: abusecomplaints@markmonitor.com
Registrar Abuse Contact Phone: +1.2083895740
Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Domain Status: serverDeleteProhibited https://icann.org/epp#serverDeleteProhibited
Domain Status: serverTransferProhibited https://icann.org/epp#serverTransferProhibited
Domain Status: serverUpdateProhibited https://icann.org/epp#serverUpdateProhibited
Name Server: NS1.GOOGLE.COM
Name Server: NS2.GOOGLE.COM
Name Server: NS3.GOOGLE.COM
Name Server: NS4.GOOGLE.COM
DNSSEC: unsigned

其他几个领域,如duolingo.com甚至stackexchange.com都是一样的.为什么这些域名不允许有whois信息?这是否是任何人都可以访问的,以保护隐私?

解决方法

Why are these domains allowed to not have whois information? Is this something that anyone can access,for privacy protection?

TLDR:情况并非如此,这些域名以某种方式获得了ICANN的豁免,允许他们不要忽略公共WHOIS记录中的某些数据.更有可能的情况是,您看到的WHOIS记录未显示google.com(或其他.com域名)的完整记录集.

详细的WHOIS查找

Internet域的WHOIS数据可以通过以下两种方式之一进行存储:

>一个密集的数据存储,每个TLD注册管理机构都会为TLD的每个子域保留完整的WHOIS记录.@H_301_21@>一种薄型模型,TLD注册机构将WHOIS记录的存储和维护委托给注册者注册域名的注册服务商.

WHOIS维基百科文章解释了distinction between thick and thin WHOIS lookups并将精简查找描述为

A Thin WHOIS server stores only the name of the WHOIS server of the@H_301_21@ registrar of a domain,which in turn has the full details on the data being@H_301_21@ looked up (such as the .com WHOIS servers,which refer the WHOIS query to@H_301_21@ the registrar where the domain was registered).

查找.com

ICANN已将Verisign指定为管理.com域名的注册管理机构. WHOIS查询在ICANN自己的WHOIS服务器上运行,whois.iana.org将whois.verisign-grs.com列为用于.com域名的规范WHOIS服务器.这是查找.com域名详细信息时whois客户端查询的默认WHOIS服务器(此查询的结果显示在您的问题中).

由于.com域使用瘦模型,因此WHOIS查找域名返回的密钥(记录)之一是Registrar WHOIS Server.此密钥指定WHOIS服务器的域名,该域名负责列出相关域名的完整详细信息:

Registrar WHOIS Server: whois.markmonitor.com

此密钥告诉whois客户端它应该实际查询whois.markmonitor.com以获取相关域的完整WHOIS记录.

看起来您看到的WHOIS结果是由于未遵循此推荐而导致的.

不遵循WHOIS推荐的一个原因

whois客户不遵循推荐的一个原因是今年早些时候,ICANN changed the names of keys注册管理执行机构应该使用.

在此更改之前,用于指定委派服务器的密钥的名称是Whois Server,而google.com的输出将是:

Whois Server: whois.markmonitor.com

在域名注册管理机构更新其WHOIS服务器后,任何寻找字符串的客户端(WHOIS服务器:(带有前导空格)都找不到它 – 因此无法确定注册商的WHOIS服务器的名称.

示例客户端修复

为了反映ICANN最近的变化,Debian whois客户端的代码是patched this July,并以5.2.17版本发布.但是,(截至2017年10月)大多数基于Debian的发行版仍将使用以前的代码库,因此用户必须明确提供负责的WHOIS服务器的名称,例如,

whois -h whois.markmonitor.com google.com

IPwhois查询,域名whois查询

IPwhois查询,域名whois查询

<script>ec(2);</script>


IP/域名WHOIS查询





IP/域名:
查      询



require_once $_SERVER[''DOCUMENT_ROOT''].''/ad/mid.php'';
if($q2''''){
 if($isdomain){
  echo ''
'';
  echo ''
查询结果
'';
  echo ''
'';
  // Server List File
  $config[''server_list''] = "./whois/servers.lst";
  whois($domain);
  echo ''
'';
  echo ''
'';
 }elseif($isip){
  echo ''
'';
  echo ''
查询结果
'';
  echo ''
'';
  $sourcecode=getsourcecode("http://wq.apnic.net/apnic-bin/whois.pl?searchtext=".$q);
  //echo $sourcecode;
  preg_match(''/(
<b><u>.*?)<divid="key">/s'', $sourcecode, $ipwhois);<br>
  $result=$ipwhois[1];<br>
  $result=nl2br($result);<br>
  echo $result;<br>
  echo ''</div>'';<br>
  echo ''</u></b>
登录后复制
'';
 }else{
  echo ''
'';
  echo ''
Error!
'';
  echo ''

error!请确保你输入的不是域名(中文域名暂不支持)就是ip,你要是输入的是电话号码之类那我们真查不了!

'';
  echo ''
'';
  echo ''
'';
 }
}else{
  echo ''
'';
  echo ''
工具说明
'';
  echo ''

请输入IP或域名,如chaxun.la或xxx.xxx.xxx.xxx

'';
  echo ''
'';
  echo ''
'';
}
function whois() {
 global $domain;
 if(!$server = get_server()) {
  die("无法查询此类型的域名");
 }
  $result = whois_request($server[''server''], $domain);
  if(!$result) {
   echo "无法连接服务器";
   die();
  }
  $server[''info'']=trim($server[''info'']);
  if($server[''info'']){
   $he = strpos($result,$server[''info'']) + strlen($server[''info'']);
   $le = strpos($result, " ", $he);
   $whois_server = trim(substr($result, $he, $le-$he));
   $result2 = whois_request($whois_server, $domain);
   if($result2){
    echo nl2br($result." 以下信息来自:".$whois_server." ".$result2);
   }else {
    echo nl2br($result);
   }
  }else {
   echo nl2br($result);
  }
}
/*function whois() {
 global $domain;
 if(!$server = get_server()) {
  echo "无法查询此类型的域名";
 }else{
  $result = whois_request($server[''server''], $domain);
  if(!$result) {
   echo "无法连接服务器";
  } else {
   echo $result;
  }
 }
}
*/
function whois_request($server, $query)
{
    $data = "";
 if(!$fp = @fsockopen($server, 43)) {
  Return false;
 } else {
  fputs($fp, $query . " ");
        while (!feof($fp)) {
            $data .= fread($fp, 1000);
        }
        fclose($fp);
 }
    //return nl2br($data);
 return $data;
}

function get_server() {
 global $config,$domain;
 $serverarray = file($config[''server_list'']);
 $i = 0;
 foreach($serverarray as $key=>$val) {
  if(substr($val,0,1) != "#") {
   $server_p = explode("|",$val);
   $server[$i][''tld''] = $server_p[0];
   $server[$i][''server''] = $server_p[1];
   $server[$i][''avail''] = $server_p[2];
   $server[$i][''infoserver''] = $server_p[3];
   $server[$i][''backserver''] = $server_p[4];
   $server[$i][''info''] = $server_p[5];
  }
  $i++;
 }

 $domain_c = explode(".",$domain);
 $partnum = count($domain_c);
 $last_part_1 = $domain_c[$partnum-1];
 $last_part_2 = $domain_c[$partnum-2];
 
 foreach($server as $key=>$val) {
  if($val[''tld''] == $last_part_2.".".$last_part_1) {
   Return $val;
  } elseif($val[''tld''] == $last_part_1) {
   Return $val;
  }
 }
 Return false;
}

$q=trim($_GET[''q'']);
$q2=$q;
if($q''''){
if($q=matchip($q2)){
  $isip=1;
 }elseif($q=matchdomain($q2)){
  $domain=topdomain($q2);
  $isdomain=1;
 }
}IPwhois查询,域名whois查询

今天关于如何查询域名历史whois信息?域名whois查询如何用?怎么查域名历史的介绍到此结束,谢谢您的阅读,有关Asp.Net中查询域名的Whois信息、c# – 如何在我的程序中获取域名的whois信息?、domain-name-system – 为什么有些域名有极端截断的whois信息?、IPwhois查询,域名whois查询等更多相关知识的信息可以在本站进行查询。

本文标签: