Re: [问题] 对外IP

楼主: m8403051 (大吉岭红茶)   2015-04-24 14:09:12
问题有好几个, 其实网友们都回答了, 但似乎你在推文的过程中又混乱了
我重新整理一次, 分成不同 case 讨论
1. 如何知道本机对外 ip
ans: a)拥有 public ip, 使用 ifconfig 取得
b)NAT 内
→ kenduest: urllib2.urlopen('http://ipecho.net/plain').read()
NAT 内无法知道自己的外部情况, 就像如果一个人被关在箱子里面, 除非
有人告诉你, 否则你不会知道箱子是什么颜色
除非你有 NAT 的权限, 那就有机会直接询问
2. 如何知道同网域没权限B电脑对外 ip
ans: a)拥有 public ip, 你拥有 B 电脑什么资讯?
domain name: 反查
MAC: 反查
WINS: 反查
都不知道: 那你要怎么知道哪台是你的 B 电脑? 没权限想必也没办法安装
软件对吧
b)NAT 内:
正常会跟 A 电脑同样的对外 ip
※ 引述《Dong0129 (阿东)》之铭言:
: 标题: [问题] 对外IP
: 时间: Thu Apr 23 21:59:03 2015
:
: 各位版友好,
:
: 请问有没有方法能够拿到某台设备(自己的电脑或其他设备)的对外IP呢?
:
: 目前找到的方法都是利用软件或是网页,
:
: 但是在不能使用这两种方法的情况下有没有什么指令能够知道对外IP呢?
:
:

Links booklink

Contact Us: admin [ a t ] ucptt.com