使用Python可以用很簡單的方法得到本機IP位址,不過在Windows和Linux下的方法稍有不一樣的,
使用撥号上網的話,一般都有一個本地ip和一個外網ip,使用python可以很容易的得到這兩個ip 使用gethostbyname和gethostbyname_ex兩個函數可以實作
上面的方法在Linux下也可以使用,除此之外,Linux下還可以用下面的方法得到本機IP位址。
Uses the Linux SIOCGIFADDR ioctl to find the IP address associated with a network interface, given the name of that interface, e.g. “eth0”. The address is returned as a string containing a dotted quad.