{"id":33533,"date":"2014-10-07T17:47:49","date_gmt":"2014-10-07T16:47:49","guid":{"rendered":"http:\/\/www.fuhaijun.com\/?p=33533"},"modified":"2014-10-07T17:48:24","modified_gmt":"2014-10-07T16:48:24","slug":"%e9%80%9a%e8%bf%87powershell%e8%8e%b7%e5%8f%96%e5%9f%9f%e5%90%8dwhois%e4%bf%a1%e6%81%af","status":"publish","type":"post","link":"https:\/\/www.fuhaijun.com\/?p=33533","title":{"rendered":"\u901a\u8fc7PowerShell\u83b7\u53d6\u57df\u540dwhois\u4fe1\u606f"},"content":{"rendered":"<p>Whois \u7b80\u5355\u6765\u8bf4\uff0c\u5c31\u662f\u4e00\u4e2a\u7528\u6765\u67e5\u8be2\u57df\u540d\u662f\u5426\u5df2\u7ecf\u88ab\u6ce8\u518c\uff0c\u4ee5\u53ca\u6ce8\u518c\u57df\u540d\u7684\u8be6\u7ec6\u4fe1\u606f\u7684\u6570\u636e\u5e93\uff08\u5982\u57df\u540d\u6240\u6709\u4eba\u3001\u57df\u540d\u6ce8\u518c\u5546\u3001\u57df\u540d\u6ce8\u518c\u65e5\u671f\u548c\u8fc7\u671f\u65e5\u671f\u7b49\uff09\u3002\u901a\u8fc7\u57df\u540dWhois\u670d\u52a1\u5668\u67e5\u8be2\uff0c\u53ef\u4ee5\u67e5\u8be2\u57df\u540d\u5f52\u5c5e\u8005\u8054\u7cfb\u65b9\u5f0f\uff0c\u4ee5\u53ca\u6ce8\u518c\u548c\u5230\u671f\u65f6\u95f4\u3002\u901a\u5e38\u60c5\u51b5\u4e0b\uff0cwhois\u4fe1\u606f\u5747\u4e3a\u771f\u5b9e\u4fe1\u606f\uff0c\u901a\u8fc7whois\u4fe1\u606f\u53ef\u4ee5\u627e\u5230\u57df\u540d\u6ce8\u518c\u4eba\u7684\u5f88\u591a\u771f\u5b9e\u4fe1\u606f\uff0c\u50cf\u7535\u8bdd\uff0c\u90ae\u7bb1\uff0cNS\u8bb0\u5f55\uff0c\u662f\u5bf9\u7f51\u7ad9\u8fdb\u884c\u793e\u5de5\u975e\u5e38\u597d\u7684\u4fe1\u606f\u6765\u6e90\uff0c\u5bf9\u4e8e\u5b89\u5168\u4ece\u4e1a\u4eba\u5458\u6765\u8bf4\uff0c\u5feb\u901f\u83b7\u53d6whois\u4fe1\u606f\uff0c\u80fd\u591f\u5e2e\u52a9\u81ea\u5df1\u638c\u63e1\u76ee\u6807\u7f51\u7ad9\u7684\u5f88\u591a\u6709\u7528\u4fe1\u606f\u3002<\/p>\n<p>\u800cwhois\u4fe1\u606f\u901a\u5e38\u662f\u4fdd\u5b58\u5728\u5404\u7ea7\u57df\u540d\u6ce8\u518c\u673a\u6784\u4e2d\uff0c\u5e73\u5e38\u6211\u4eec\u8981\u67e5\u8be2whois\u4fe1\u606f\u90fd\u662f\u901a\u8fc7godaddy\u3001name.com\u3001\u4e07\u7f51\u3001\u65b0\u7f51\u7b49\u57df\u540d\u6ce8\u518c\u5546\u7f51\u7ad9\u901a\u8fc7\u67e5\u8be2\u9875\u9762\u63d0\u4ea4\u57df\u540d\u8fdb\u884c\u67e5\u8be2\uff0c\u65e2\u6162\u53c8\u4e0d\u80fd\u6279\u91cf\u67e5\u8be2\uff0c\u592a\u8d39\u52b2\u4e86\uff0c\u8fd9\u91cc\u6211\u5c31\u628a\u6211\u73cd\u85cf\u5f88\u4e45\u7684\u4e00\u4e2aPS function\u8d21\u732e\u7ed9\u5927\u5bb6\uff0c\u8fd9\u4e2a\u811a\u672c\u652f\u6301140\u591a\u79cd\u540e\u7f00\u7684\u57df\u540d\u8fdb\u884c\u67e5\u8be2\uff0c\u5c24\u5176\u662f\u4e00\u4e9b\u751f\u50fb\u7684\u57df\uff0c\u627e\u4e00\u4e2a\u80fd\u652f\u6301\u8fd9\u4e2a\u57df\u6ce8\u518c\u7684\u6ce8\u518c\u5546\u5c31\u4e0d\u5bb9\u6613\u4e86\uff0c\u73b0\u5728\u4f60\u4e0d\u9700\u8981\u518d\u4e3a\u8fd9\u4e2a\u4e8b\u60c5\u53d1\u6101\u4e86\u3002<\/p>\n<p>\u8001\u89c4\u77e9\uff0c\u5148\u4e0a\u4ee3\u7801\uff0c\u7136\u540e\u5bf9\u5173\u952e\u64cd\u4f5c\u8fdb\u884c\u89e3\u91ca\uff1a<\/p>\n<pre style=\"font: 9pt verdana, fixedsys, verdana, tahoma\"><span class=\"line_num\">        =====\u6587\u4ef6\u540d\uff1aGet-whois.ps1=====<\/span>\n <font color=\"#0000ff\">function<\/font> Get-WhoIs {\n<font color=\"#008000\">&lt;# Author:fuhj(powershell#live.cn ,http:\/\/fuhaijun.com)  <\/font>\n<font color=\"#008000\">    # Does a raw WHOIS query and returns the results<\/font>\n<font color=\"#008000\">    #   The simplest whois search<\/font>\n<font color=\"#008000\">    #.Example<\/font>\n<font color=\"#008000\">    #   get-whois dnspod.com<\/font>\n<font color=\"#008000\">    #<\/font>\n<font color=\"#008000\">    #   This example is one that forwards to a second whois server ...<\/font>\n<font color=\"#008000\">    #.Example<\/font>\n<font color=\"#008000\">    #   get-whois baidu.com -NoForward<\/font>\n<font color=\"#008000\">    #<\/font>\n<font color=\"#008000\">    #   Returns the partial results you get when you don't follow forwarding to a new whois server<\/font>\n<font color=\"#008000\">    #   get-whois n 128.11.5.98 -server whois.arin.net<\/font><font color=\"#008000\"><\/font><font color=\"#008000\"><\/font>\n<font color=\"#008000\">    #<\/font> \n<font color=\"#008000\">    #   Does an ip lookup at arin.net<\/font>\n<font color=\"#008000\">    #&gt;<\/font>\n\n\n    [CmdletBinding()]\n    <font color=\"#0000ff\">param<\/font>(\n<font color=\"#008000\">        # The query to send to WHOIS servers<\/font>\n        [Parameter(Position=0, ValueFromRemainingArguments=$true)]\n        [<font color=\"#0000ff\">string<\/font>]$query,\n\n<font color=\"#008000\">        # A specific whois server to search<\/font>\n        [<font color=\"#0000ff\">string<\/font>]$server,\n\n<font color=\"#008000\">        # Disable forwarding to new whois servers<\/font>\n        [<font color=\"#0000ff\">switch<\/font>]$NoForward\n    )\n    <font color=\"#0000ff\">end<\/font> {\n        $TLDs = DATA {\n          @{\n\n            <font color=\"#ff00ff\">&quot;.com&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.verisign-grs.com&quot;<\/font>,<font color=\"#ff00ff\">&quot;whois.crsnic.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.net&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.verisign-grs.com&quot;<\/font>,<font color=\"#ff00ff\">&quot;whois.crsnic.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.org&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.pir.org&quot;<\/font>,<font color=\"#ff00ff\">&quot;whois.publicinterestregistry.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.info&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.afilias.info&quot;<\/font>,<font color=\"#ff00ff\">&quot;whois.afilias.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.biz&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.neulevel.biz&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.us&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.us&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.uk&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.uk&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ca&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.cira.ca&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.tel&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.tel&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ie&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.iedr.ie&quot;<\/font>,<font color=\"#ff00ff\">&quot;whois.domainregistry.ie&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.it&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.it&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.li&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.li&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.no&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.norid.no&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.cc&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.cc&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.eu&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.eu&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.nu&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.nu&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.au&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.aunic.net&quot;<\/font>,<font color=\"#ff00ff\">&quot;whois.ausregistry.net.au&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.de&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.denic.de&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ws&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.worldsite.ws&quot;<\/font>,<font color=\"#ff00ff\">&quot;whois.nic.ws&quot;<\/font>,<font color=\"#ff00ff\">&quot;www.nic.ws&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.sc&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois2.afilias-grs.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.mobi&quot;<\/font>  =  <font color=\"#ff00ff\">&quot;whois.dotmobiregistry.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.pro&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.registrypro.pro&quot;<\/font>,<font color=\"#ff00ff\">&quot;whois.registry.pro&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.edu&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.educause.net&quot;<\/font>,<font color=\"#ff00ff\">&quot;whois.crsnic.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.tv&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.tv&quot;<\/font>,<font color=\"#ff00ff\">&quot;tvwhois.verisign-grs.com&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.travel&quot;<\/font>    =  <font color=\"#ff00ff\">&quot;whois.nic.travel&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.name&quot;<\/font>  =  <font color=\"#ff00ff\">&quot;whois.nic.name&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.in&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.inregistry.net&quot;<\/font>,<font color=\"#ff00ff\">&quot;whois.registry.in&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.me&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.me&quot;<\/font>,<font color=\"#ff00ff\">&quot;whois.meregistry.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.at&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.at&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.be&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.dns.be&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.cn&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.cnnic.cn&quot;<\/font>,<font color=\"#ff00ff\">&quot;whois.cnnic.net.cn&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.edu.cn&quot;<\/font>=<font color=\"#ff00ff\">&quot;whois.edu.cn&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.asia&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.asia&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ru&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripn.ru&quot;<\/font>,<font color=\"#ff00ff\">&quot;whois.ripn.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ro&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.rotld.ro&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.aero&quot;<\/font>  =  <font color=\"#ff00ff\">&quot;whois.aero&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.fr&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.fr&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.se&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.iis.se&quot;<\/font>,<font color=\"#ff00ff\">&quot;whois.nic-se.se&quot;<\/font>,<font color=\"#ff00ff\">&quot;whois.nic.se&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.nl&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.sidn.nl&quot;<\/font>,<font color=\"#ff00ff\">&quot;whois.domain-registry.nl&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.nz&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.srs.net.nz&quot;<\/font>,<font color=\"#ff00ff\">&quot;whois.domainz.net.nz&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.mx&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.mx&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.tw&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.apnic.net&quot;<\/font>,<font color=\"#ff00ff\">&quot;whois.twnic.net.tw&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ch&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.ch&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.hk&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.hknic.net.hk&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ac&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.ac&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ae&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.ae&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.af&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.af&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ag&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.ag&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.al&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.am&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.amnic.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.as&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.as&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.az&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ba&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.bg&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.register.bg&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.bi&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.bi&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.bj&quot;<\/font>=  <font color=\"#ff00ff\">&quot;www.nic.bj&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.br&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.br&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.br.com&quot;<\/font>=<font color=\"#ff00ff\">&quot;whois.centralnic.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.eu.org&quot;<\/font>=<font color=\"#ff00ff\">&quot;whois.eu.org&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.bt&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.netnames.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.by&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.bz&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.belizenic.bz&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.cd&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.cd&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ck&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.ck&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.cl&quot;<\/font>=  <font color=\"#ff00ff\">&quot;nic.cl&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.coop&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.coop&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.cx&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.cx&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.cy&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.cz&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.cz&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.dk&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.dk-hostmaster.dk&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.dm&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.cx&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.dz&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ee&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.eenet.ee&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.eg&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.es&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.fi&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ficora.fi&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.fo&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.gb&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ge&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.gl&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.gm&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.gov&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.gov&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.gr&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.gs&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.adamsnames.tc&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.hm&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.registry.hm&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.hn&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois2.afilias-grs.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.hr&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.hu&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.il&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.isoc.org.il&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.int&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.isi.edu&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.iq&quot;<\/font>=  <font color=\"#ff00ff\">&quot;vrx.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ir&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.ir&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.is&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.isnic.is&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.je&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.je&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.jp&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.jprs.jp&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.kg&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.domain.kg&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.kr&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.or.kr&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.la&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois2.afilias-grs.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.lt&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.domreg.lt&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.lu&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.restena.lu&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.lv&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.lv&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ly&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.lydomains.com&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ma&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.iam.net.ma&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.mc&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.md&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.md&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.mil&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.mil&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.mk&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ms&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.ms&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.mt&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.mu&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.mu&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.my&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.mynic.net.my&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.nf&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.cx&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.pl&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.dns.pl&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.pr&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.pr&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.pt&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.dns.pt&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.sa&quot;<\/font>=  <font color=\"#ff00ff\">&quot;saudinic.net.sa&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.sb&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.net.sb&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.sg&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.net.sg&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.sh&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.sh&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.si&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.arnes.si&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.sk&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.sk-nic.sk&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.sm&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.st&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.st&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.su&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripn.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.tc&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.adamsnames.tc&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.tf&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.tf&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.th&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.thnic.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.tj&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.tj&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.tk&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.tk&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.tl&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.domains.tl&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.tm&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.tm&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.tn&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.to&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.tonic.to&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.tp&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.domains.tl&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.tr&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.tr&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ua&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.uy&quot;<\/font>=  <font color=\"#ff00ff\">&quot;nic.uy&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.uz&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.cctld.uz&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.va&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.vc&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois2.afilias-grs.net&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.ve&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.nic.ve&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.vg&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.adamsnames.tc&quot;<\/font>\n            <font color=\"#ff00ff\">&quot;.yu&quot;<\/font>=  <font color=\"#ff00ff\">&quot;whois.ripe.net&quot;<\/font>\n          }\n        }\n\n        $EAP, $ErrorActionPreference = $ErrorActionPreference, <font color=\"#ff00ff\">&quot;Stop&quot;<\/font>\n\n        $query = $query.Trim()\n\n        <font color=\"#0000ff\">if<\/font>($query <font color=\"#0000ff\">-match<\/font> <font color=\"#ff00ff\">&quot;(?:\\d{1,3}\\.){3}\\d{1,3}&quot;<\/font>) {\n            <font color=\"#008080\">Write-Verbose<\/font> <font color=\"#ff00ff\">&quot;IP Lookup!&quot;<\/font>\n            <font color=\"#0000ff\">if<\/font>($query <font color=\"#0000ff\">-notmatch<\/font> <font color=\"#ff00ff\">&quot; &quot;<\/font>) {\n                $query = <font color=\"#ff00ff\">&quot;n $query&quot;<\/font>\n            }\n            <font color=\"#0000ff\">if<\/font>(!$server) { $server = <font color=\"#ff00ff\">&quot;whois.arin.net&quot;<\/font> }\n        } <font color=\"#0000ff\">elseif<\/font>(!$server) {\n            $server = $TLDs.GetEnumerator() |\n                <font color=\"#008080\">Where<\/font> { $query <font color=\"#0000ff\">-like<\/font>  (<font color=\"#ff00ff\">&quot;*&quot;<\/font>+$_.name) } |\n                <font color=\"#008080\">Select<\/font> -Expand Value | Get-Random\n        }\n\n        <font color=\"#0000ff\">if<\/font>(!$server) { $server = <font color=\"#ff00ff\">&quot;whois.arin.net&quot;<\/font> }\n        $maxRequery = 3 \n\n        <font color=\"#0000ff\">do<\/font> {\n            <font color=\"#008080\">Write-Verbose<\/font> <font color=\"#ff00ff\">&quot;Connecting to $server&quot;<\/font>\n            $client = <font color=\"#008080\">New-Object<\/font> System.Net.Sockets.TcpClient $server, 43\n\n            <font color=\"#0000ff\">try<\/font> {\n                $stream = $client.GetStream()\n\n                <font color=\"#008080\">Write-Verbose<\/font> <font color=\"#ff00ff\">&quot;Sending Query: $query&quot;<\/font>\n                $data = [System.Text.Encoding]::Ascii.GetBytes( $query + <font color=\"#ff00ff\">&quot;`r`n&quot;<\/font> )\n                $stream.<font color=\"#008080\">Write<\/font>($data, 0, $data.Length)\n\n                <font color=\"#008080\">Write-Verbose<\/font> <font color=\"#ff00ff\">&quot;Reading Response:&quot;<\/font>\n                $reader = <font color=\"#008080\">New-Object<\/font> System.IO.StreamReader $stream, [System.Text.Encoding]::ASCII\n\n                $result = $reader.ReadToEnd()\n\n                <font color=\"#0000ff\">if<\/font>($result <font color=\"#0000ff\">-match<\/font> <font color=\"#ff00ff\">&quot;(?s)Whois Server:\\s*(\\S+)\\s*&quot;<\/font>) {\n                    <font color=\"#008080\">Write-Warning<\/font> <font color=\"#ff00ff\">&quot;Recommended WHOIS server: ${server}&quot;<\/font>\n                    <font color=\"#0000ff\">if<\/font>(!$NoForward) {\n                        <font color=\"#008080\">Write-verbose<\/font> <font color=\"#ff00ff\">&quot;Non-Authoritative Results:`n${result}&quot;<\/font>\n<font color=\"#008000\">                        # cache, in case we can't get an answer at the forwarder<\/font>\n                        <font color=\"#0000ff\">if<\/font>(!$cachedResult) {\n                            $cachedResult = $result\n                            $cachedServer = $server\n                        }\n                        $server = $matches[1]\n                        $query = ($query -split <font color=\"#ff00ff\">&quot; &quot;<\/font>)[-1]\n                        $maxRequery--\n                    } <font color=\"#0000ff\">else<\/font> { $maxRequery = 0 }\n                } <font color=\"#0000ff\">else<\/font> { $maxRequery = 0 }\n            } <font color=\"#0000ff\">finally<\/font> {\n                <font color=\"#0000ff\">if<\/font>($stream) {\n                    $stream.Close()\n                    $stream.Dispose()\n                }\n            }\n        } <font color=\"#0000ff\">while<\/font> ($maxRequery <font color=\"#0000ff\">-gt<\/font> 0)\n\n        $result\n\n        <font color=\"#0000ff\">if<\/font>($cachedResult <font color=\"#0000ff\">-and<\/font> ($result -split <font color=\"#ff00ff\">&quot;`n&quot;<\/font>).count <font color=\"#0000ff\">-lt<\/font> 5) {\n            <font color=\"#008080\">Write-Warning<\/font> <font color=\"#ff00ff\">&quot;Original Result from ${cachedServer}:&quot;<\/font>\n            $cachedResult\n        }\n\n        $ErrorActionPreference = $EAP\n    }\n }<\/pre>\n<p>\u51fd\u6570\u91cc\u5b9a\u4e49\u4e86\u4e09\u4e2a\u53c2\u6570\uff0c\u4e24\u4e2a[string]\u7c7b\u578b\uff0c\u4e00\u4e2a[switch]\u7c7b\u578b\uff0c\u5206\u522b\u7528\u4e8e\u63a5\u6536\u8981\u8fdb\u884cwhois\u67e5\u8be2\u7684\u57df\u540d\uff0c\u6307\u5b9awhois\u57df\u540d\u670d\u52a1\u5668\uff0c\u4ee5\u53ca\u662f\u5426\u5141\u8bb8\u5c06\u67e5\u8be2\u8bf7\u6c42\u8f6c\u53d1\u5230\u5176\u4ed6\u57df\u540d\u89e3\u6790\u670d\u52a1\u5668\u3002\u968f\u540e\u521b\u5efa\u4e86\u4e00\u4e2a\u679a\u4e3e\u503c\u7684\u54c8\u5e0c\u8868\uff0c\u76ee\u7684\u662f\u7528\u4e8e\u5b58\u50a8\u4e0d\u540c\u57df\u540d\u540e\u7f00\u548cwhois\u670d\u52a1\u5668\u7684\u5bf9\u5e94\u5173\u7cfb\uff0c\u56e0\u4e3a\u4e0d\u540c\u7684\u57df\u540d\u540e\u7f00\u5bf9\u5e94\u7684\u57df\u540d\u4fe1\u606f\u662f\u5b58\u50a8\u5728\u4e0d\u540c\u7684\u670d\u52a1\u5668\u4e0a\u7684\u3002\u9700\u8981\u5f3a\u8c03\u7684\u662f\u50cf.com\u3001.net\u3001.org\u3001.info\u8fd9\u51e0\u4e2a\u6ce8\u518c\u91cf\u7279\u522b\u5927\u7684\u57df\u540d\u540e\u7f00\u6307\u5b9a\u4e86\u591a\u4e2awhois\u670d\u52a1\u5668\uff0c\u907f\u514d\u67e5\u8be2\u91cf\u8fc7\u5927\u65e0\u6cd5\u6709\u6548\u8fd4\u56de\u7ed3\u679c\u7684\u95ee\u9898\u3002<\/p>\n<p>\u63a5\u4e0b\u6765\u901a\u8fc7New-Object\u521b\u5efa\u4e00\u4e2aSystem.Net.Sockets.TcpClient\u7684TCP\u5bf9\u8c61\uff0c\u8fde\u63a5\u4e0a\u9762\u6307\u5b9a\u7684whois\u670d\u52a1\u5668\u768443\u7aef\u53e3\u7528\u4e8e\u67e5\u8be2whois\u4fe1\u606f\uff0c\u5728\u901a\u8fc7\u4e00\u4e2aSystem.IO.StreamReader\u5bf9\u8c61\u63a5\u6536whois\u4fe1\u606f\u8fd4\u56de\u7684\u6570\u636e\uff0c\u5e76\u5bf9\u6570\u636e\u8fdb\u884c\u89e3\u6790\u3002\u9664\u6b64\u4e4b\u5916\u518d\u52a0\u4e0atry{}cache{}finally{}\u8fdb\u884c\u5bb9\u9519\u5904\u7406\uff0c\u5728\u6570\u636e\u89e3\u6790\u662f\u4e5f\u7528\u5230\u4e86\u6b63\u5219\u8868\u8fbe\u5f0f\u7528\u4e8e\u5339\u914d\u76ee\u6807\u5b57\u7b26\u4e32\u3002<\/p>\n<p>\u7a0b\u5e8f\u7684\u8fd0\u884c\u65b9\u6cd5\u6709\u5982\u4e0b\u56db\u79cd\uff1a<\/p>\n<p>get-whois dnspod.com<\/p>\n<p>\u5148\u770b\u770bdnspod\u5728\u88ab\u817e\u8baf\u6536\u8d2d\u540e\u6709\u6ca1\u6709\u66f4\u6539whois\u4fe1\u606f\uff0c\u8c8c\u4f3c\u9e45\u5382\u6ca1\u6709\u6539\u8fc7<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; display: inline; border-top-width: 0px\" border=\"0\" alt=\"image\" src=\"http:\/\/www.fuhaijun.com\/wp-content\/uploads\/2014\/10\/image.png\" width=\"883\" height=\"651\" \/> <\/p>\n<p>get-whois jd.com \u2013NoForward <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; display: inline\" border=\"0\" alt=\"image\" src=\"http:\/\/www.fuhaijun.com\/wp-content\/uploads\/2014\/10\/image1.png\" width=\"883\" height=\"651\" \/> <\/p>\n<p>get-whois n 128.11.5.98 -server whois.arin.net<\/p>\n<p>&#160;<img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; display: inline\" border=\"0\" alt=\"image\" src=\"http:\/\/www.fuhaijun.com\/wp-content\/uploads\/2014\/10\/image2.png\" width=\"883\" height=\"651\" \/> <\/p>\n<p>&#160;<\/p>\n<p>\u4f5c\u8005: \u4ed8\u6d77\u519b<br \/>\n  <br \/>\u7248\u6743\uff1a\u672c\u6587\u7248\u6743\u5f52\u4f5c\u8005\u6240\u6709 <\/p>\n<p>\u8f6c\u8f7d\uff1a\u6b22\u8fce\u8f6c\u8f7d\uff0c\u4e3a\u4e86\u4fdd\u5b58\u4f5c\u8005\u7684\u521b\u4f5c\u70ed\u60c5\uff0c\u8bf7\u6309\u8981\u6c42\u3010\u8f6c\u8f7d\u3011\uff0c\u8c22\u8c22 <\/p>\n<p>\u8981\u6c42\uff1a\u672a\u7ecf\u4f5c\u8005\u540c\u610f\uff0c\u5fc5\u987b\u4fdd\u7559\u6b64\u6bb5\u58f0\u660e\uff1b\u5fc5\u987b\u5728\u6587\u7ae0\u4e2d\u7ed9\u51fa\u539f\u6587\u8fde\u63a5\uff1b\u5426\u5219\u5fc5\u7a76\u6cd5\u5f8b\u8d23\u4efb <\/p>\n<p>\u4e2a\u4eba\u7f51\u7ad9: <a href=\"http:\/\/www.fuhaijun.com\/\">http:\/\/www.fuhaijun.com\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Whois \u7b80\u5355\u6765\u8bf4\uff0c\u5c31\u662f\u4e00\u4e2a\u7528\u6765\u67e5\u8be2\u57df\u540d\u662f\u5426\u5df2\u7ecf\u88ab\u6ce8\u518c\uff0c\u4ee5\u53ca\u6ce8\u518c\u57df\u540d\u7684\u8be6\u7ec6\u4fe1\u606f\u7684\u6570\u636e\u5e93\uff08\u5982\u57df\u540d\u6240\u6709\u4eba\u3001\u57df\u540d\u6ce8 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43,1],"tags":[],"class_list":["post-33533","post","type-post","status-publish","format-standard","hentry","category-powershell","category-default"],"_links":{"self":[{"href":"https:\/\/www.fuhaijun.com\/index.php?rest_route=\/wp\/v2\/posts\/33533"}],"collection":[{"href":"https:\/\/www.fuhaijun.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fuhaijun.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fuhaijun.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fuhaijun.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=33533"}],"version-history":[{"count":1,"href":"https:\/\/www.fuhaijun.com\/index.php?rest_route=\/wp\/v2\/posts\/33533\/revisions"}],"predecessor-version":[{"id":33534,"href":"https:\/\/www.fuhaijun.com\/index.php?rest_route=\/wp\/v2\/posts\/33533\/revisions\/33534"}],"wp:attachment":[{"href":"https:\/\/www.fuhaijun.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=33533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fuhaijun.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=33533"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fuhaijun.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=33533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}