学以致用
1. tensorflow.org 网站无法访问
突然有一天发现tensorflow.org网站没法访问了, 怀疑是dns 不再解析了.
在hosts文件中添加 64.233.188.121 www.tensorflow.org 即可. ##且不要问64.233.188.121是什么
如图所示:
再次访问 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文件位于