當前位置:編程學習大全網 - 網站源碼 - C語言中 如何實現域名轉換為IP 高分

C語言中 如何實現域名轉換為IP 高分

char cmd[100];

char url[]="www.BAIDU.COM";

char tmp_file_name[]="tmp.txt";

FILE *fp;

sprintf(cmd,"nslookup %s > %s",url,tmp_file_name);

system(cmd);

if ( (fp=fopen(tmp_file_name,"r"))==NULL ){

printf("can not open %s\n",tmp_file_name);

exit(0);

}

// 然後按行讀。跳過前兩行。找後面的行。

// 如果某行第壹個字符串是Addresses:

// 第二個字符串就是 IP

tmp.txt:

Server: aaaaaaaaaa

Address: nnn.nnn.nnn.nnn

Non-authoritative answer:

Name: www.a.shifen.COM

Addresses: 119.75.213.61, 119.75.216.30

Aliases: www.BAIDU.COM

  • 上一篇:在 uniapp 項目上使用 uView UI框架
  • 下一篇:求MACD背離選股公式 要求,今天或者昨天MACD金叉,數值大於前壹次死叉的數值。同時滿足金叉當天的收盤價
  • copyright 2024編程學習大全網