我想编制自己的抗干扰工具。我不能/不想使用主机或第三方应用程序。使用IPSEC或Windows防火墙时,它只接受IP地址。有
youtube。[264 TLD]
www.youtube。[264 TLD]
subdomains.youtube。[264 TLD]
显然,没有办法获得youtube子域的完整列表。
有人可以想办法以某种方式获取所有youtube ip地址并在ip级别阻止它们而不是使用暴力子域名ping?
答案 0 :(得分:9)
找到与URL关联的所有IP地址的方法是 首先找到AS号,你可以得到它 http://networktools.nl/asinfo/ 对于YouTube,请进入 http://networktools.nl/asinfo/youtube.com 你得到AS号
主要ASN:15169
现在,输入终端
whois -h whois.radb.net - ' - i origin AS15169'| grep ^ route
在那里你将获得所有IP地址,列表很长,但你可以找到可以在子网中分组的类似地址。
答案 1 :(得分:8)
如果您有自己的DNS服务器,则可以阻止域解析。这是a guide来阻止绑定DNS服务器中的域。
获取所有IP地址是没有办法的。你可以做的是,安装dig。它可以在Linux中使用,但不能在Windows中使用。
然后不时输入dig youtube.com
。它将显示DNS缓存中所有已解析的IP。
查看我的结果
$ dig youtube.com A
; <<>> DiG 9.7.0-P1 <<>> youtube.com A
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13442
;; flags: qr rd ra; QUERY: 1, ANSWER: 16, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;youtube.com. IN A
;; ANSWER SECTION:
youtube.com. 83 IN A 74.125.235.47
youtube.com. 83 IN A 74.125.235.46
youtube.com. 83 IN A 74.125.235.45
youtube.com. 83 IN A 74.125.235.44
youtube.com. 83 IN A 74.125.235.43
youtube.com. 83 IN A 74.125.235.42
youtube.com. 83 IN A 74.125.235.41
youtube.com. 83 IN A 74.125.235.40
youtube.com. 83 IN A 74.125.235.39
youtube.com. 83 IN A 74.125.235.38
youtube.com. 83 IN A 74.125.235.37
youtube.com. 83 IN A 74.125.235.36
youtube.com. 83 IN A 74.125.235.35
youtube.com. 83 IN A 74.125.235.34
youtube.com. 83 IN A 74.125.235.33
youtube.com. 83 IN A 74.125.235.32
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Feb 18 22:26:58 2012
;; MSG SIZE rcvd: 285
答案 2 :(得分:8)
youtube当前地址列表