/* getip.c -- get local or remote ip address by domain name* */#include
#include
#include
#include
#include
#include
#define h_addr h_addr_list[0]
char *
getip(char *dn_or_ip)
dn_or_ip = (char *)inet_ntoa(*(struct in_addr *) &((struct sockaddr_in *) &req.ifr_addr)->sin_addr);
shutdown(sock, 2);
close(sock);
} else
return dn_or_ip;
}下面是乙個測試的**
test_getip.c
#include
#include "getip.c"
intmain(int argc, char *argv)
char *current_ip_address;
current_ip_address = null;
if ((current_ip_address = getip( argv[1])) == null) else
return 0;
具體使用演示
引文:$./test_getip ***y.lzu.edu.cn --這裡是根據網域名稱轉換為ip位址
domain name or ip address : ***y.lzu.edu.cn
current ip address: 202.201.0.237
$ ./test_getip 219.246.79.7 --輸入位址返回位址
domain name or ip address : 219.246.79.7
current ip address: 219.246.79.7
$ ./test_getip localhost --獲取本地ip位址
domain name or ip address : localhost
current ip address: 219.246.79.4
}
獲取本地ip位址
之前寫了乙個自動收款的方法,使用的是springmvc定時器實現的,自動收款的方法,主要是針對現金業務的,實現對於業務員提交的收款單,自動收款的一系列操作來減輕 財務同事工作的,完成後在測試系統上測試沒問題,然後上線,上線後經常有幾筆會出現從重複收款的問題,我把 看了一遍又一遍,把日誌看了一遍又一遍...
根據網域名稱獲取ip位址
1如何查詢 網域名稱對應的ip位址 在電腦左下角搜尋cmd 在命令提示符中輸入 ping www.pm25.in 在電腦左下角搜尋執行,輸入cmd 在命令提示符中輸入 ping www.pm25.in 得到ip 106.187.49.54 2如何檢查獲取的ip是否正確?c windows syste...
本地網域名稱解析到指定IP教程
很多時候看這影院www.comethat.com速度很慢很慢因為加了cdn的原因,或者是我們想讓網域名稱訪問我們自己電腦上搭建的環境裡的程式,所以我們需要將網域名稱解析到指定的ip。這個時候,我們只需要修改我們本地的host檔案,就可以實現在訪問網域名稱的時候,直接使得網域名稱解析到指定ip。1.h...