作者Dong0129 (阿東)
看板Python
標題[問題] 對外IP
時間Thu Apr 23 21:51:07 2015
請問版友,
有沒有方法可以利用python得到一個設備的對外IP呢?
這個設備可能是自己的電腦也可能是其他設備,
覺得好像有點困難...
現在找到的方法都是裡用軟體或是利用網頁的方式...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.113.177
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1429797071.A.FA5.html
※ 編輯: Dong0129 (220.137.113.177), 04/23/2015 21:53:07
※ 編輯: Dong0129 (220.137.113.177), 04/23/2015 21:53:19
1F:推 mars90226: 自己的電腦的話可以用ifconfig或ipconfig再抓結果 04/23 22:13
2F:→ mars90226: 其他設備就不是很清楚你的意思了 04/23 22:14
您好,ifconfig跟ipconfig印出的ipv4位置不是內部IP嗎?
其他設備的意思是假設透過某台gateway連外部網路,
有辦法找gateway的對外IP位置嗎?
※ 編輯: Dong0129 (220.137.113.177), 04/23/2015 22:15:57
※ 編輯: Dong0129 (220.137.113.177), 04/23/2015 22:19:57
4F:推 mars90226: 如果電腦本來就有public IP,就可以用ipconfig拿到阿 04/23 22:58
抱歉我的問題描述不夠清楚,
假如設備是透過gateway對外連線,
有辦法得知設備的對外IP嗎?
※ 編輯: Dong0129 (220.137.113.177), 04/23/2015 23:13:49
5F:推 liataian: 你現在是用private IP嗎? 如果是的話ipconfig或ifconfig 04/23 23:53
6F:→ liataian: 的結果就不是你真正的對外IP,blc那個網址才是你的對外IP 04/23 23:55
7F:→ liataian: 如果你本身就是用public IP, mars說的ipconfig就是了 04/23 23:56
您好,
目前情況跟您說的情況是同樣的,
目前可以透過網頁內容得到自己電腦的對外IP,
但是如果在沒有別台電腦權限又想知道那台電腦對外IP的情況好像不太可能...
※ 編輯: Dong0129 (220.137.113.177), 04/24/2015 00:33:14
8F:推 alair99: 如果可以知道的話不是蠻恐怖的... 04/24 09:29
9F:→ kouryuu: 預先打開其他電腦的snmp,然後放bat or shell進去跑,透過 04/24 12:38
10F:→ kouryuu: snmp撈, 如果連這些動作都不能做,那可以知道就真的很恐怖 04/24 12:39
11F:→ blc: 在目標電腦跟switch中間接sniffer,然後讓目標連上面的網址 04/25 01:07
12F:→ blc: 這是通解,但這是違法的(印象中)。 04/25 01:09
13F:→ blc: 不然就是讓目標電腦的使用者在ptt上po文,就能知道ip了。 04/25 01:10
15F:推 cobrasgo: 你在gateway後面是沒有辦法"主動"知道對外ip的 04/25 10:30
16F:→ cobrasgo: 除非gateway上有提供這樣的服務或是你是gateway的管理員 04/25 10:31