導航:首頁 > IDC知識 > 5155dd得新域名

5155dd得新域名

發布時間:2020-10-09 14:39:35

1、網址中的%D6%D0%CE%C4是什麼意思

網址中的%D6%D0%CE%C4是漢字編碼編碼的16進制變形,java不熟悉,,故用相應的函數替換。

1,網址:

個數字世界,任何信息在計算機中都被表示成數字化的形式,即使人名在計算機中表示,都有相應的數字代碼與之對應。在網路世界中,為了准確地找到目的計算機,每一台計算機都必須標有唯一的一個地址。就像打電話必須知道對方的電話號碼,這一號碼也必須是唯一的一樣。通常,這一地址用四個十六進制數表示,中間用小數點隔開,稱為IP地址,IP是Internet Protocol(網際協議)的縮寫。

為了確保網上計算機標識的唯一性,網際網路規定了一套命名機制,稱為域名系統。採用域名系統命名的網址,即為域名地址。域名地址以層次化表示,中國為cn,美國為us[1] ,最左邊是伺服器類別,www表示這台計算機是一台Web伺服器。
2。域名:
Internet地址中的一項,與互聯網協議(IP)地址相對應的一串容易記憶的字元,由若干個從a到z的26個拉丁字母及1到0的10個阿拉伯數字及「一」、「.」符號構成並按一定的層次和邏輯排列。當今也有一些國家在開發其他語言的域名,如中文域名。域名不僅便於記憶,而且即使在IP地址發生變化的情況下,通過改變翻譯對應關系,域名仍可保持不變。
網路中的地址方案分為兩套:IP地址系統和域名地址系統。這兩套地址系統其實是一一對應的關系。IP地址用二進制數來表示,每個IP地址長32比特,由4個小於256的數字組成,數字之間用點間隔,例如166.111.1.11表示一個IP地址。由於IP地址是數字標識,使用時難以記憶和書寫,因此在IP地址的基礎上又發展出一種符號化的地址方案,來代替數字型的IP地址。每一個符號化的地址都與特定的IP地址對應,這樣網路上的資源訪問起來就容易得多了。這個與網路上的數字型IP地址相對應的字元型地址,就被稱為域名(DOMAIN NAME)。
域名注意事項:
英文域名格式如下:域名由各國文字的特定字元集、英文字母、數字及「 - 」 ( 即連字元或減號 ) 任意組合而成 , 但開頭及結尾均不能含有「 - 」。 域名中字母不分大小寫。域名最長可達 67 個位元組 ( 包括後綴 .com 、 .net 、 .org 等 ) 。
中文域名格式如下:各級域名長度限制在26個合法字元(漢字,英文a-z ,A-Z ,數字0-9 和 - 等均算一個字元);不能是純英文或數字域名,應至少有一個漢字。「-」不能連續出現 。
域名的注冊遵循先申請先注冊原則,管理機構對申請人提出的域名是否違反了第三方的權利不進行任何實質審查。同時,每一個域名注冊查詢都是獨一無二的、不可重復的。因此,在網路上,域名是一種相對有限的資源,它的價值將隨著注冊企業的增多而逐步為人們所重視。

2、用C語言編寫一個得到域名的IP的程序

||輸入 域名
結果的 4小節整數 存 int d1,d2,d3,d4 變數中。

#include <stdio.h>
#include <stdlib.h>

void main()
{
char ym[80]="www.baidu.com";
FILE *fp;
char cmd[120];
char nameout[]="tmp_ping.txt"; // 臨時文件
char str3[32];
int i,len,d1,d2,d3,d4;

printf("Enter domain address\n");
scanf("%s",&ym[0]);
sprintf(cmd,"ping %s -n 1 > %s\0",ym,nameout);
system(cmd);
fp = fopen(nameout,"r");
fscanf(fp,"%*s %*s %s",&str3[0]);
fclose(fp);
len = strlen(str3);
for (i=0;i<len;i++) if ( str3[i] == '[' || str3[i] == ']'|| str3[i] == '.') str3[i] = ' ';
sscanf(str3, "%d %d %d %d",&d1,&d2,&d3,&d4);
printf("ip=%d.%d.%d.%d\n",d1,d2,d3,d4);

sprintf(cmd,"ERASE /F /Q %s\0",nameout); // 刪去臨時文件
system(cmd);
getchar();
}

程序未考慮錯誤域名和無IP返回的域名,你可以自己補充幾行處理程序。

與5155dd得新域名相關的知識