国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

C#域名查詢

2024-07-21 02:25:01
字體:
來源:轉載
供稿:網友
queryinternic.aspx

<% @page language="c#" %>
<% @import namespace="system.net.sockets" %>
<% @import namespace="system.text" %>
<% @import namespace="system.io" %>
<%
tcpclient tcpc = new tcpclient();
try
{
tcpc.connect("whois.networksolutions.com", 43);
}
catch(socketexception ex)
{
response.write(ex.tostring());
response.end();
}

string strdomain = "gotdotnet.com/r/n";
byte[] arrdomain = encoding.ascii.getbytes(strdomain.tochararray());

stream s = tcpc.getstream();
s.write(arrdomain, 0, strdomain.length);

streamreader sr = new streamreader(tcpc.getstream(), encoding.ascii);
string strline = null;

while (null != (strline = sr.readline()))
{
response.write(strline + "<br>");
}

tcpc.close();
%>


queryregistries.aspx

<% @page language="c#" %>
<% @import namespace="system.net.sockets" %>
<% @import namespace="system.text" %>
<% @import namespace="system.io" %>
<% @import namespace="system.collections" %>
<script language="c#" runat="server">
void doquery(object sender, eventargs e)
{
string strdomain = txtdomain.text;
char[] chsplit = {'.'};
string[] arrdomain = strdomain.split(chsplit);
// es darf genau ein domain name + ein suffix sein
if (arrdomain.length != 2)
{
return;
}

// das suffic darf nur 2 oder 3 zeichen lang sein
int nlength = arrdomain[1].length;
if (nlength != 2 && nlength != 3)
{
return;
}

hashtable table = new hashtable();
table.add("at", "whois.nic.at");
table.add("de", "whois.denic.de");
table.add("be", "whois.dns.be");
table.add("gov", "whois.nic.gov");
table.add("mil", "whois.nic.mil");

string strserver = "whois.networksolutions.com";
if (table.containskey(arrdomain[1]))
{
strserver = table[arrdomain[1]].tostring();
}
else if (nlength == 2)
{
// 2-letter tld's always default to ripe in europe
strserver = "whois.ripe.net";
}

string strresponse;
bool bsuccess = dowhoislookup(strdomain, strserver, out strresponse);
if (bsuccess)
{
txtresult.text = strresponse;
}
else
{
txtresult.text = "lookup failed";
}
}

bool dowhoislookup(string strdomain, string strserver, out string strresponse)
{
strresponse = "none";
bool bsuccess = false;

tcpclient tcpc = new tcpclient();
try
{
tcpc.connect(strserver, 43);
}
catch(socketexception ex)
{
strresponse = "could not connect to whois server";
return false;
}

strdomain += "/r/n";
byte[] arrdomain = encoding.ascii.getbytes(strdomain.tochararray());
try
{
stream s = tcpc.getstream();
s.write(arrdomain, 0, strdomain.length);

streamreader sr = new streamreader(tcpc.getstream(), encoding.ascii);
stringbuilder strbuilder = new stringbuilder();
string strline = null;

while (null != (strline = sr.readline()))
{
strbuilder.append(strline+"<br>");
}
tcpc.close();

bsuccess = true;
strresponse = strbuilder.tostring();
}
catch(exception e)
{
strresponse = e.tostring();
}

return bsuccess;
}
</script>
<html>
<head>
<title></title>
</head>
<body>

<form runat="server">
domain name: <asp:textbox id="txtdomain" value="aspheute.com" runat="server" />
&nbsp;<asp:button id="btnquery" onclick="doquery" text="query!" runat="server" />
<br><hr width="100%"><br>
<asp:label id="txtresult" runat="server" />
</form>

</body>
</html>




商業源碼熱門下載www.html.org.cn

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 米林县| 咸丰县| 诸暨市| 丹东市| 马关县| 五原县| 尖扎县| 青龙| 香格里拉县| 青铜峡市| 滨海县| 南京市| 阜平县| 错那县| 安庆市| 盘锦市| 阿克苏市| 瓦房店市| 娱乐| 防城港市| 富宁县| 永康市| 沙河市| 平邑县| 边坝县| 界首市| 靖西县| 库尔勒市| 新余市| 化州市| 贵阳市| 苗栗县| 昌吉市| 格尔木市| 万全县| 邯郸县| 富宁县| 特克斯县| 新民市| 蕉岭县| 班戈县|