目前常用的的获取本机ip的方式有两种:
1. 通过域名解析
域名解析的原理是:
首先获取本机的名字。
通过本机名字解析其对应ip地址。
获取本机名称的原理:到/etc/sysconfig/network解析本机名称。
解析域名原理:首先到/etc/hosts中获取名称和ip的对应关系,如若获取不到,到配置的dns文件中配置的dns服务器中解析ip。
2. 通过扫描接口
扫描各个接口信息,从中提取出所需要的ip地址信息
目前常用的的获取本机ip的方式有两种:
1. 通过域名解析
域名解析的原理是:
首先获取本机的名字。
通过本机名字解析其对应ip地址。
获取本机名称的原理:到/etc/sysconfig/network解析本机名称。
解析域名原理:首先到/etc/hosts中获取名称和ip的对应关系,如若获取不到,到配置的dns文件中配置的dns服务器中解析ip。
2. 通过扫描接口
扫描各个接口信息,从中提取出所需要的ip地址信息
转载于:https://my.oschina.net/hejiula/blog/123205