社区
Linux/Unix社区
帖子详情
如何在程序中获取同一台机器的多个IP地址?
battlejoker
2005-04-27 10:46:18
我在同一台机器上有多块网卡
现在想通过程序获取每块网卡上的IP地址
可是我通过gethostbyname()函数取得的hostent结构中,地址列表里只有127.0.0.1这一个地址
怎样才能获得其它的IP地址?
ps: 我用同样的程序就可以获得比如www.sina.com.cn的多个地址解析,就是本机的不行,只能获得一个loopback的地址
...全文
107
4
打赏
收藏
如何在程序中获取同一台机器的多个IP地址?
我在同一台机器上有多块网卡 现在想通过程序获取每块网卡上的IP地址 可是我通过gethostbyname()函数取得的hostent结构中,地址列表里只有127.0.0.1这一个地址 怎样才能获得其它的IP地址? ps: 我用同样的程序就可以获得比如www.sina.com.cn的多个地址解析,就是本机的不行,只能获得一个loopback的地址
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
battlejoker
2005-04-27
打赏
举报
回复
name我是用gethostname()获得的
/etc/hosts:
127.0.0.1 myhostname localhost.localdomain localhost
是不是要在后面添加其它网络接口的地址?
gaoxianfeng
2005-04-27
打赏
举报
回复
name 你给的什么?
localhost?
那你的
/etc/hosts 里怎么写的?
battlejoker
2005-04-27
打赏
举报
回复
问题解决了
首先得在/etc/hosts后面加上你要解析的IP地址和主机名的对应关系
然后在/etc/host.conf文件后面加一条
multi on
才能在gethostbyname的时候获取多个本地地址
gaoxianfeng
2005-04-27
打赏
举报
回复
嗯
是啊.
而且 你还要看 gethostname 获得的是那个
我还真不知道是那个 你自己试试看
[实践总结] 如何
获取
本机在局域网
中
的
IP地址
?
在使用 Java 开发网络
程序
时,有时候我们需要知道本机在局域网
中
的 IP 地址。很常见的一种做法是调用本地命令(比如 Windows 上的 ipconfig 命令和 Linux 上的 ifconfig 命令),接着解析本地命令的输出,最后得到本...
Linux服务器绑定了
多个
IP的时候如何
获取
主IP
当Linux服务器绑定了
多个
IP地址
的时候,在一些特殊应用场合,需要
获取
主IP,即向外访问的时候IP包上带的IP,一种方式是通过shell脚本获得,另一种方式是通过其它脚本
获取
,本
程序
通过golang
程序
实现了Linux服务器...
计算机网络-DHCP的工作原理,
IP地址
如何
获取
IP地址
其实只是一个标志,例如是在公网上的唯一标志,在局域网上的唯一标志,通过这个标志来找到某个网段对应这个IP的计算机。最早的时候我们都是自己手动配置电脑的
IP地址
。
获取
IP地址
有两种方式,一种是手动配置...
C++ 通过UDP广播
获取
网络
中
所有设备
ip地址
源码使用说明,先在需要
获取
IP地址
的主机上运行server端
程序
,然后在需要搜索主机的Pc上运行client端
程序
本文是windows版,VC++,在VS2010环境下调试成功。有时候需要搜索网络
中
的设备,
机器
,服务器等,这就要要...
QT 通过UDP广播
获取
网络
中
所有设备
ip地址
说明:源码下载:提供源码下载地址,源码使用说明,先在需要
获取
IP地址
的主机上运行server端
程序
,然后在需要搜索主机的Pc上运行client端
程序
本文是QT版本,有时候需要搜索网络
中
的设备,
机器
,服务器等,这就要要...
Linux/Unix社区
23,223
社区成员
74,537
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章