坚持认真做一件事 时间看得见

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4114|回复: 0

DHCP网络如何让主机告诉我它现在的IP地址?

[复制链接]

414

主题

417

帖子

2048

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2048
发表于 2022-12-8 20:31:08 | 显示全部楼层 |阅读模式
在公司内网安装一台linux PC机,IP是DHCP自动获取,这台PC机平时没有显示屏,只有网线和电源线连在上面。
如果办公区断电,机器启动后IP可能变化。如何知道主机新的IP地址?
第一种方式:加显示器、键鼠 ,用ip a 命令可以看到新的IP地址
第二种方式:原理:利用nginx或apache会记录访问来源IP地址。在内网的找另一台电脑A上安装一个nginx 或apache .打开访问的Access日志。
然后在这台PC机上用
vi sendip.sh
curl -k https://A' iP/thisisXXXXX.html
crontab -e
* * * * * /bin/bash /root/sendip.sh >>/dev/null 2>&1
然后就可以在电脑A上看到Access日志中有:
XX.xx.xx.xx - - [08/Dec/2022:12:28:01 +0000] "GET /thisisXXXXX.html HTTP/1.1" 500 95 "-" "curl/7.29.0" "-" 0.000
第一段记录了来源IP,就是这台PC机的IP。
要求两台机器不要跨网段,因为可能得到的是路由器IP,而不是PC的IP


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|坚持认真做一件事 时间看得见 ( 闽ICP备17010916号 )

GMT+8, 2026-5-3 02:28 , Processed in 0.054904 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表