楼 主
[推荐]修改hosts文件直接访问DOS论坛的方法
发表于 2006-05-23 11:04 · 加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736 发帖 10,521 注册 2002-10-09 12:00 23年会员 UID 9
状态 离线
大家知道,当通过域名对网站(比如通过bbs.cn-dos.net这个域名访问中国DOS联盟论坛)进行访问时需进行DNS解析,以得到其相应的IP地址后才能进入网站或论坛。解析的过程通常是自动进行的。不过,有时也因此会造成一些问题。首先,DNS解析这个过程本身会降低打开页面的速度,而且,有时由于某种原因(比如域名临时过期)会无法正常进行解析,导致网页打开失败或打开不正确的网页。
对于这些问题,有一种不错的解决办法,而且简单易行,那就是使用hosts文件一次性直接设置域名的解析地址。这样,当通过IE、Firefox等浏览器访问这些域名的时候,浏览器就会自动打开hosts文件中设置的地址,而不用做DNS解析,不仅能加快访问速度,而且可以以防万一,即使域名本身的解析出现故障时也能正常使用,不会受到影响。
hosts本身是一个文本文件,改起来十分方便。对于中国DOS联盟论坛,直接在hosts文件中加入以下两行即可 ,这样以后在浏览器输入bbs.cn-dos.net后便总能自动进入正确的论坛地址了,在此推荐大家使用:
58.215.64.130 www.cn-dos.net
218.5.74.146 bbs.cn-dos.net
说明:对于大家常用的WinNT/2K/XP等系统,hosts文件通常位于C:\WINDOWS\system32\drivers\etc文件夹中(这里假设WIN装在C:\WINDOWS文件夹中,可根据实际情况做相应修改)。
Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
第 2 楼
发表于 2006-05-23 12:43 · 中国 广东 广州 海珠区 电信
金牌会员
★★★★
D◎$ Fαп
积分 4,562 发帖 1,883 注册 2004-01-19 00:00 22年会员 UID 15812 性别 男 来自 广东广州
状态 离线
沙发……
这个主意非常不错,连接速度快了不少!好像论坛的域名从昨天开始又可以正常访问了。
----====≡≡≡≡ 我的至爱,永远是
MSDOS !≡≡≡≡====----
第 3 楼
发表于 2006-05-23 13:00 · 中国 上海 黄浦区 电信
金牌会员
★★★★
积分 4,639 发帖 2,239 注册 2005-01-30 00:00 21年会员 UID 35785 性别 男
状态 离线
由此我想到一个问题:
比如我再偷懒一点,把 218.5.74.146 对应的域名改成
218.5.74.146 cndos
为什么在浏览器的地址中直接输入cndos不可以呢?是否这个域名必须是实际有的呢?
第 4 楼
发表于 2006-05-23 13:09 · 中国 四川 南充 电信
超级版主
★★★★
我爱DOS
积分 5,310 发帖 2,044 注册 2005-09-26 12:00 20年会员 UID 42843 性别 男 来自 四川南充
状态 离线
第 5 楼
发表于 2006-05-23 13:19 · 中国 浙江 杭州 电信
铂金会员
★★★★
网络独行侠
积分 6,962 发帖 2,753 注册 2003-04-16 00:00 23年会员 UID 1565 性别 男 来自 河北保定
状态 离线
我也遇到了一些奇怪的问题,请Wengier有以教我:
1、我修改了hosts文件,仍然不能访问论坛。我现在是通过
http://958961.k58.opensrs.cn/forum 这个链接来访问论坛的。
2、为什么不能直接用IP地址访问论坛?我尝试着直接用IP地址访问,两个IP地址都无法正常访问。是不是跟域名转发或者虚拟主机的有关设置有关系?
3、我在自己的域名上做了dos联盟的解析操作,仍然不能正常使用。解析操作是正常的。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“
这个帖子 ”和“
这个帖子 ”并努力遵守,如果可能,请告诉更多的人!
第 6 楼
发表于 2006-05-23 13:25 · 中国 浙江 衢州 电信
银牌会员
★★★
积分 1,270 发帖 548 注册 2004-05-31 00:00 22年会员 UID 25754 性别 男
状态 离线
Originally posted by DOSforever at 2006-5-23 01:00 PM:
由此我想到一个问题:
比如我再偷懒一点,把 218.5.74.146 对应的域名改成
218.5.74.146 cndos
为什么在浏览器的地址中直接输入cndos不可以呢?是否这个堮..
那是不一定要真实的,关键是要格式符合范例,HOSTS文件里面是有说明,也是有范例的,一定要符合范例,hosts才能进行地址映射的。
第 7 楼
发表于 2006-05-23 13:40 · 加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736 发帖 10,521 注册 2002-10-09 12:00 23年会员 UID 9
状态 离线
Originally posted by Climbing at 2006-5-23 01:19 PM:
我也遇到了一些奇怪的问题,请Wengier有以教我:
1、我修改了hosts文件,仍然不能访问论坛。我现在是通过http://958961.k58.opensrs.cn/forum这个链接来访问论坛的。
2、为什么不能直接用IP地址访问论坛?我尝试着直接用IP地址访问,两个IP地址都无法正常访问。是不是跟域名转发或者虚拟主机的有关设置有关系?
3、我在自己的域名上做了dos联盟的解析操作,仍然不能正常使用。解析操作是正常的。
今天域名已经恢复,因此即使未修改hosts文件也应该可以用bbs.cn-dos.net来正常访问。若想完全通过hosts文件来用bbs.cn-dos.net访问论坛,需在hosts中同时转换bbs.cn-dos.net和www.cn-dos.net两个地址(具体可见顶楼中的说明;而我前两天在QQ群中所说的地址转换中未包括bbs.cn-dos.net而只有www.cn-dos.net,所以如用当时的方法只能用www.cn-dos.net/forum进入论坛)。
另外,论坛使用的确实是虚拟主机(具体是由autoit设置的),服务器只能通过这两个域名进入正确的地址,用其它的域名或IP地址都不行。
Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
第 8 楼
发表于 2006-05-23 13:47 · 中国 浙江 杭州 电信
铂金会员
★★★★
网络独行侠
积分 6,962 发帖 2,753 注册 2003-04-16 00:00 23年会员 UID 1565 性别 男 来自 河北保定
状态 离线
实在搞不懂域名解析这么复杂的操作。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“
这个帖子 ”和“
这个帖子 ”并努力遵守,如果可能,请告诉更多的人!
第 9 楼
发表于 2006-05-23 14:17 · 中国 上海 黄浦区 电信
金牌会员
★★★★
积分 4,639 发帖 2,239 注册 2005-01-30 00:00 21年会员 UID 35785 性别 男
状态 离线
Originally posted by weilong888 at 2006-5-23 13:25:
那是不一定要真实的,关键是要格式符合范例,HOSTS文件里面是有说明,也是有范例的,一定要符合范例,hosts才能进行地址映射的。
它的规范我看了,无非有三条
1.Each entry should be kept on an individual line.
每一个条目应该保持在单独一行上
2.The IP address should be placed in the first column followed by the corresponding host name.
IP地址应该放在第一列,随后跟相应的主机名
3.The IP address and the host name should be separated by at least one space.
IP地址和主机名应该被至少一个空格分开
按照这样的话,我前面的写法应该不会有什么错误。我想还是如Wengier所说的虚拟主机的原因。
不管对方是实际主机还是虚拟主机,既然用了hosts文件,那本地主机就是把输入的域名转换成相应的IP地址,最后从本地出去的还是IP,但为什么直接用IP或者用别的域名不行呢?
最好趁此机会请Wengier或其他知道的另外发个贴给我们上上课
第 10 楼
发表于 2006-05-23 14:30 · 中国 浙江 衢州 电信
银牌会员
★★★
积分 1,270 发帖 548 注册 2004-05-31 00:00 22年会员 UID 25754 性别 男
状态 离线
==================================================
# Copyright (c) 1993-1999 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
# 127.0.0.1 # localhost
===========================================
总要符合上面的For example吧?
第 11 楼
发表于 2006-05-23 14:33 · 中国 上海 黄浦区 电信
金牌会员
★★★★
积分 4,639 发帖 2,239 注册 2005-01-30 00:00 21年会员 UID 35785 性别 男
状态 离线
第 12 楼
发表于 2006-05-23 14:58 · 中国 浙江 衢州 电信
银牌会员
★★★
积分 1,270 发帖 548 注册 2004-05-31 00:00 22年会员 UID 25754 性别 男
状态 离线
第 13 楼
发表于 2006-05-23 15:32 · 中国 上海 黄浦区 电信
金牌会员
★★★★
积分 4,639 发帖 2,239 注册 2005-01-30 00:00 21年会员 UID 35785 性别 男
状态 离线
呵呵,实际的当然不行,但hosts可没这个规范,它只是把名字和IP地址相对应起来,也不检查合法性。如果这个名字不规范,那来个规范的名字:bbs.cndos.net,这个总够规范了吧,可还是不行。
第 14 楼
发表于 2006-05-23 19:49 · 中国 山东 济南 移动
钻石会员
★★★★★
积分 10,046 发帖 3,039 注册 2002-11-11 00:00 23年会员 UID 223 性别 男
状态 离线
DOSforever:
hosts当然没有这个规范,比如,localhost。但论坛的虚拟主机机制决定了你只能使用特定的域名才能访问到特定的网站,除非我们有一台自己的独立主机。
虽然域名转IP不由网站本身来控制,但浏览器向网站发送的数据中都含有域名信息的。这个可以理解为特定的域名被映射到特定的目录。
简单就是美
第 15 楼
发表于 2006-05-24 11:07 · 中国 福建 厦门 电信
系统支持
★★★
积分 904 发帖 339 注册 2002-10-10 00:00 23年会员 UID 1904 来自 厦门
状态 离线
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正