说明:
什么是易语言解析域名解析,就是把本地电脑解析域名做成快捷的方式,非专业人员也可以进行本机电脑的预计解析。如:本地IP地址为127.0.0.1的地址。如果你在本地搭建了一个网站,端口为:80。就只能是127.0.0.1的访问方式。如果遇到网站调用了远程图片是防盗链的地址,那就更恼火的,一张张未知的防盗链图片,看着也不是那个的舒服。
如果你看到这里说自己不会易语言怎么办?没问题!本网站已经提供了现成的软件给大家使用,点击这里下载:解析任意域名工具 ,由于是易语言程序所以360或电脑管家或百度卫士那些杀毒软件会报毒,请添加信任。
步骤:
首先打开C盘文件,找到windows文件夹,在找到System32文件夹,在找到drivers文件夹,最后找到etc文件夹,最后就剩下几个文件了,用文本方式打开文件hosts,由于这个文件没有后缀名称,所有要选择文本打开。
打开文件最终效果是下面,请查看你的文件是否类似于这个:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
本机测试是win7演示。暂时不知道其他系统程序是否一致。
现在要怎么添加解析呢?聪明的朋友一定看出猫腻了吧!如果你能了解一点本地的网络构造都知道,localhost也是可以做为127.0.0.1的域名方式访问,现在我们就开始解析,如果你是解析远程服务器,需要把解析的域名保存在远程服务器的域名地址里面,不然这个是解析不成功的。如果是本地的解析,是iss服务器也需要把想要解析的域名先保存到服务器地址里面。
首先复制上面的段落# 127.0.0.1 localhost 删除#符号和127.0.0.1前面的IP地址空行,127.0.0.1 localhost 就这样添加到最后一行文本,127.0.0.1 是远程服务器地址就填写远程地址的IP地址,然后在修改localhost地址为你想要解析的域名。如果是本地解析的话,就不用修改127.0.0.1地址。
是不是感觉很简单呢?很明显,易语言要怎么做就不用我多说了吧!先读入文件,然后在用2个编辑框填写数据,最后保存到原文件地址,就OK啦!还有就是在这一过程中,安装了杀毒软件会报警,说域名或IP地址被劫持需要你点击信任。
总结:
在这里在分享下可能遇到的问题,在易语言方面的,如果你做的软件是给不懂这方面的朋友玩,请务必给软件添加一个恢复以前的解析状态模式,意思就是为备份一个他电脑本身的hosts文件。防止他以后访问网站或其他的出现电脑故障。第二个就是,在易语言读入文件的时候,你会发现无后缀的文件无法读入进去。读入地址需要这样写:C:\Windows\System32\drivers\etc\\hosts 需要多一个\ ,不知道很多朋友用读入带后缀的文件久了,发现读入无后缀不行呢?
好了,教程结束,感谢大家对天达云的支持。