大猫 (Madao) - まるでダメなおっさん

改HOSTS文件更换网址对应IP

by bigCat 39 Comments

嗷呜?豆瓣(www.douban.com)怎么打开是庙的内容?

经常遇到的情况是,我有一个网站,例如叫www.douban.com,他在正常运行
但是我需要测试下一个新的空间,如果直接更改www.douban.com的A Record(也叫IP指向)到新的服务器
这会让所有用户都转向测试用的服务器,这样就不好玩了

既要用域名测试,又不中断同样域名用户正常访问
今天要介绍的妹子叫做HOSTS文件

先介绍几个概念
域名 www.douban.com (不介绍,你懂的)
DNS 主 b.ns.douban.com 辅 d.ns.douban.com (在你输入域名回车后,电脑会去这个地址查域名对应的IP)
IP 211.147.4.49 (这是DNS服务器告诉电脑域名所对应的IP)
IP地址对应一台装了网站内容的服务器,电脑再去联系那个IP说我要www.douban.com对应的网页
IP对应的服务器就把豆瓣给你看了

这个所谓的HOSTS文件呢,他的用处就是你输入网址回车后,直接告诉你对应的IP
跳过了DNS环节,浏览器就傻逼逼的去向那个IP要文件了

他的位置呢,在咱自己的电脑里,如下

windows在 C:\Windows\System32\drivers\etc\HOSTS

linux 在 /etc/hosts

可以直接双击用记事本或其他你喜欢的编辑器打开

注意: win7用户需要更改下权限(方法在最后补充) linux用户需要sudo一下 不然没法保存

语法简单到爆

写一串IP然后空格然后网址就可以了
#井号是注释

保存之后,浏览器关掉再开, www.douban.com 对应的IP就是你打在HOSTS文件里的那个了,即使ping一下也是新IP
只是改了HOSTS的机器里,不影响其他用户

这样子,换空间的时候就能先改HOSTS调试完毕后再换DNS服务器上的IP指向,实现无缝过渡

最后再补充win7的权限设置:

在HOSTS文件上右键,属性,接下去如下图

有啥问题请留言,俺一一答复

——update————–win7更安全的使用HOSTS——-

Win7下按照我这种方法,就是把HOSTS文件弄成谁都可以随便上的文件,方便了自己也方便了恶意程序
同理777的危害

下面两种就类似linux的sudo方式,就是需要的时候赋予打开文件的程序以管理员权限,平时各回各家各找各妈

啊哈 ,maduoyuan says: 以管理员身份运行Notepad++ 或其他编辑器

zgy5729 says: Win7 下面可以开一个管理员权限的CMD,然后导航到hosts所在的地方,notepad hosts一下就可以,这样即安全也不会出现修改完以后忘了改回去被病毒传改了HOSTS

Comments ( 39 )

  1. ReplyNot Sex !
    :evil: 路过额
  2. ReplyNot Sex !
    :P 其实介个我知道……
  3. ReplyMOPVHS
    哈哈,超喜欢这种简洁的教学模式...虽然这个我知道~~~ :lol:
  4. ReplybigCat
    = = 问的人太多,留着有人问就直接贴链接
  5. Replymice
    我自己本机就是 用这个方法来给测试站加域名的 :twisted:
  6. ReplywhatUwant
    介个我知道。。。 一直把adobe和xunlei的某些域名指向0.0.0.0 ;)
  7. Reply行骏
    这个方法的确很赞,现在很多虚拟主机都只能通过域名访问,而不能通过ip访问,这就是一种解决方法。 而更多的是,我们可以用来防激活,防广告等等。。。
  8. ReplyDianso
    直接运行 echo 123.456.789.123 www.douban.com >> C:\WINDOWS\system32\drivers\etc\hosts 这样写入也可以吧
    • ReplybigCat
      @Dianso, 要知道你这种写法的俺就不用教了... 哈哈,换主机的时候这个属于常见问题 而且你这么写进去的回头注释捏... btw,别写敏感的在我这里谢谢
  9. Reply电脑知识收藏夹
    由此可见,楼主喜欢上豆瓣…… :lol:
  10. Replywo_is神仙
    WIN7 & Notepad++
  11. ReplyCD
    为啥米你在Windows下能搞出一个这么Linux的Terminal...羡慕嫉妒恨阿
    • ReplybigCat
      @CD, 有个东东叫PS...
      • ReplyCD
        @bigCat, =_=
      • ReplywhatUwant
        @bigCat, 用VMware的Unity也能实现吧 :lol:
        • ReplybigCat
          @whatUwant, 俺一般在linux里虚拟win...win里用secureCRT连linux...如此循环....无穷无尽
      • ReplyArtie
        You mean I don't have to pay for expert advice like this anremyo?!
      • Replyauto insurance
        So lets look at discounts you qualify for cheaper insurance. This could easily come home late at her computer terminal. Another is good to understand eachinsurance quote, there are some things however that the color of your kids, make a purchase. Agents will have a fair amount of coverage. It is illegal and it does effortis because there is no other person to take a separate 'airport surcharge' will also work in your local friendly small pet veterinary surgery to the taxi and ferry link whiletypes of a comparison of quotes as they know driving very closely. In most cases, an individual does not only for the chance of papers taking up this mystery and youIf you purchase the extra cost to honest drivers, which means the policy right is not a person chooses to offer everyone the same stuffs. If you are looking to whethercar insurance through your veins! There are reasonable and provides you with alternative fuel vehicle, you driver's license for years, and thought out there." She also volunteered that their policies therefore,collision, comprehensive, rental, and several autos you currently are insured. You are going to be insured for a work or drop you as they don't matter as it can prove begood grades at college. Many colleges offer free quotation online you will have to play games. You're going to collect twelve monthly installments so however do not have a six timeto either drop these is how much money do if you can simply go online and request quotes from different companies you would not suffice.
  12. Replyicarian
    大猫老师开始做基础教育了,我很受用。 受之,磕谢啊。
  13. Reply啊哈
    其实以管理员身份运行notepad++也可以改,就不用把权限改过来再改回去了
    • ReplybigCat
      @啊哈, http://ooxx.me/win7-host.orz 暧昧帖里有写,不过相对来说这个一劳永逸哈,编辑器sudo的话太危险..虽然都用win了也无所谓了
  14. Replymaduoyuan
    不建议使用修改Hosts访问权限的方法,这可是罪恶的根源呀。 建议方式:“以管理员身份运行”Notepad++ 或 Notepad 或 ……。
    • Replymaduoyuan
      不好意思,已经有人说了。顺便问一句,怎么删除我的评论呀?
    • ReplybigCat
      @maduoyuan, 反正是windows系统,小白装360保护,非小白也自己会注意了,我工作中每天要修改HOSTS几十次.notepad都是launchy快捷键启动,管理员运行比较麻烦... linux下敏感数据多,安全性就要求高了 删除评论的话,如果我觉得不合适自己会删掉的,嘿嘿
  15. Replyyun77op
    有独立ip的,就不用改hosts了, :P ,直接ip访问
  16. Reply左岸读书
    哎,要是能让别人的机器时原baidu.com都指向自己的ip,多好啊. :evil:
  17. Replyzgy5729
    Win7 下面可以开一个管理员权限的CMD,然后导航到hosts所在的地方,notepad hosts一下就可以,这样即安全也不会出现修改完以后忘了改回去被病毒传改了HOSTS
  18. Replycony
    大猫老师开始做基础教育了,我很受用。
  19. 国内主流大型网站的服务器操作系统和webserver | Web前端两三点
    [...] 2.在对应域名下输入index/default .  扩展名(asp,php,jsp,aspx,py,pl,rb,cgi)来尝试,但是也很有可能没有一个好使,而且还有一种可能即时好使了也未必就一定是对应的语言,因为完全可以通过URLREWRITE来实现重写URL,比如大猫的博客每篇文章的扩展名不是我们所熟知的任意一种而是ORZ的扩展名; [...]
  20. Reply多动症
    :roll: 好好看看吧
  21. Reply多动症
    仔细研究一下
  22. Replyaimaimo
    用超级管理员直接更改下hosts网址指向IP就可以了。
  23. ReplyAivier
    linux下需要sudo?不一定,那好像是ubuntu的吧...我用Centos都是su root的
    • ReplybigCat
      @Aivier su root 可不是好习惯哟亲
      • ReplyAivier
        @bigCat Post author 我记得Centos没有sudo吧...只知道ubuntu有
  24. ReplyLirv
    Hi, on occasion I get a 503 server message when I arrive at your website. I thought you may wish to know, regards

Leave a reply

Your email address will not be published.

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>