我输入 Youtube 的 IP,但 Google 打开

我输入 Youtube 的 IP,但 Google 打开

Youtube 在我的国家被屏蔽了,我认为他们从 DNS 端屏蔽了它,因为当我运行:

dig www.youtube.com

在我的 LINUX 终端中我没有得到答案,但是当我针对另一个 DNS 服务器运行相同的命令时我得到了一些答案...命令是:

dig www.youtube.com @8.8.8.8

答案是:

; <<>> DiG 9.8.1-P1 <<>> youtube.com @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23527
;; flags: qr rd ra; QUERY: 1, ANSWER: 11, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;youtube.com.           IN  A

;; ANSWER SECTION:
youtube.com.        300 IN  A   173.194.39.38
youtube.com.        300 IN  A   173.194.39.35
youtube.com.        300 IN  A   173.194.39.41
youtube.com.        300 IN  A   173.194.39.36
youtube.com.        300 IN  A   173.194.39.39
youtube.com.        300 IN  A   173.194.39.46
youtube.com.        300 IN  A   173.194.39.40
youtube.com.        300 IN  A   173.194.39.32
youtube.com.        300 IN  A   173.194.39.34
youtube.com.        300 IN  A   173.194.39.33
youtube.com.        300 IN  A   173.194.39.37

;; Query time: 193 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Sat Feb  9 16:22:52 2013
;; MSG SIZE  rcvd: 205

问题是,每当我将该列表中的 IP 复制并粘贴到浏览器中时,都会打开 google.com 而不是 youtube!有人能解释一下为什么会发生这种情况吗?我如何才能从其 IP 打开 youtube,以便绕过 DNS 查找...

答案1

您可以使用 8.8.8.8 作为您的常规 DNS 服务器。

或者您可以将173.194.39.38 youtube.com/etc/hosts文件。

答案2

正如 user1763532 所解释的那样,托管架构现在都基于负载平衡、多 ISP、多位置,因此请尝试以下方法

“telnet 173.194.39.35 80”

获取/HTTP/1.1

主机:www.youtube.com

连接:关闭

发布结果,

如果 80 端口上的 telnet 没问题,则无防火墙过滤

如果你用 GET 没得到任何结果,可能是网络过滤

尝试让我们知道(我很好奇你来自哪个国家?你的用户名是否相关^^)

答案3

是的,您可以将 Google 公共 DNS 服务器添加到系统中。为此,请键入,vi /etc/resolv.conf然后nameserver 8.8.8.8向其中添加“。您还需要 root 权限才能执行此操作。

答案4

安装代理切换器。该网站被封锁,所以唯一的办法是创建 VPN 或使用代理。使用 spotflux、代理切换器或热点盾

相关内容