我爱编程

从访问tensorflow.org说起

2017-02-08  本文已影响2504人  斐波那契的数字

学以致用

1. tensorflow.org 网站无法访问

突然有一天发现tensorflow.org网站没法访问了, 怀疑是dns 不再解析了.

在hosts文件中添加    64.233.188.121 www.tensorflow.org 即可. ##且不要问64.233.188.121是什么

如图所示:

hosts文件

再次访问 tensorflow.org

效果图

2 原理

学东西么, 要做到知其然,然后知其所以然.  为什么只是修改一个hosts文件就可以了???

其实很简单, 在学计算机网络的时候 我们讲过 DNS 的作用: 每个IP地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开。有了主机名,就不要死记硬背每台IP设备的IP地址,只要记住相对直观有意义的主机名就行了。这就是DNS协议所要完成的功能。(摘自百度)

一般情况下都会在网络中设置DNS 服务器用于将Address(host name) 转化成IP 地址, 但是DNS Serverl 如果不提供解析了, 本地也没有了,那么就会访问不了(详见 计算机网络 主机名到IP地址的映射 和 DNS 查询部分). 我们刚才做的就是在本地提供一个Address(host name) 到IP 地址一个映射(一般都是在hosts文件里面).  好了, 现在知道了 64.233.188.121就是tensroflow的IP地址.

ps:  windows10 上的host 文件位于  C:\Windows\System32\drivers\etc 下面

扩展

PS: windows10 的hosts文件位于

上一篇下一篇

猜你喜欢

热点阅读