2012-02-18 25 views
7

我想編程自己的反分心工具。我不能/不想使用主機或第三方應用程序。當使用IPSEC或Windows防火牆時,它只接受IP地址。有有沒有辦法讓Windows的所有IP地址通過Windows防火牆來阻止?

的YouTube。[264 TLD]
www.youtube。[264 TLD]
subdomains.youtube。[264 TLD]

Appearantly有再沒有辦法讓YouTube上的完整列表子域。

有人可以想辦法以某種方式獲得所有的youtube ip地址,並阻止他們在ip級別使用蠻力子域ping測試以外?

回答

7

如果您擁有自己的dns服務器,則可以阻止解析域。這裏是a guide來阻止綁定DNS服務器中的域。

要獲得所有的IP地址是沒有辦法的。你可以做的是,安裝dig。它在linux中可用,但不能在Windows中使用。

然後不時輸入dig yoututbe.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 
+0

有趣。爲什麼我只能得到4個完全不同的Ips,而只有4個,而不是16個? – user670186 2012-02-18 16:55:50

+0

根據我從哪個服務器或站點挖掘,我得到完全不同的結果。這是爲什麼?是否有辦法解決所有問題? – user670186 2012-02-18 17:08:58

+0

這是因爲你的DNS服務器到現在不需要解析更多的IP。如果所有4個IP都不可達,則DNS服務器將嘗試再次查找。希望一個新的IP將被解決。我的網絡連接不穩定。我有來自2個ISP的連接。我使用我自己的DNS服務器。所以我的DNS服務器查了很多次,都被緩存了 – 2012-02-18 17:11:21

10

來發現所有的URL的IP地址asociate是 最先找到的AS號,你可以得到它在 http://networktools.nl/asinfo/ 對於YouTube得到它 http://networktools.nl/asinfo/youtube.com方式 有你的AS號

主要ASN:15169

現在,輸入端子

的whois -h whois.radb.net - '-i起源AS15169' | grep^route

在那裏您將獲得所有IP地址,列表很長,但是您可以找到可以在子網中分組的類似地址。

+1

這個答案是錯誤的。通過asn信息,您可以獲得ASN擁有的所有IP,因此您可以獲得所有由Google擁有的IP,而不僅僅是youtube.com – 2016-06-19 21:57:41

+0

Moataz Elmasry是正確的。您可以按照上述步驟檢查自己,而不是搜索youtube.com搜索google.com。你最終會得到相同的ASN(15169),因此會得到相同的IP列表。 – ndemou 2017-06-01 13:28:20

7

YouTube的當前地址列表

  • 64.18.0.0/20
  • 64.233.160.0/19
  • 66.102.0.0/20
  • 66.249.80.0/20
  • 72.14.192.0/18
  • 74.125.0.0/16
  • 173.194.0.0/16
  • 207.126.144.0/20
  • 209.85.128.0/17
  • 216.58.208.0/20
  • 216.239.32。0/19
+3

你是如何收集這樣的清單的? – elhoim 2015-05-04 12:12:25

+0

謝謝。我可以證實這一點。 – korro 2016-02-09 21:44:03

+2

這組IP地址的問題在於它太廣泛 - 包括其他Google IP,例如google.com。 – 2016-09-16 12:42:53

相關問題