这可能听起来像一个非常愚蠢的问题,但我怎么能在我的本地networking上设置域名(例如www.foo.com)? 我知道,所有的域名,只是一个名字服务器注册的名称,该名称服务器有一个区域logging,在区域logging中有几条logging,其中A Record是最重要的,在指示查找的地方,它应该指向哪台机器。
我基本上想这样做,以便我可以将我的其他计算机/networking服务器称为“www.foo.com”,并使我的本地站点可以访问,混乱的虚拟主机logging在Apache和区域logging的域名,除了本地,所以我可以探索和辗转反复学习,而不必依赖于我只能通过互联网访问的公共注册商所拥有的域名。
如果这是一个愚蠢的问题,或者我完全反思,我再一次道歉。
背景信息:我的操作系统是Debian,我是Linux的新手。 我在Bind9服务器的区域logging中做了很小的编辑,但这是我的networking经验的程度。
我同意Womble对大多数情况的回答。 然而,你对他的回答的评论提到了模拟该域的邮件传递。 “HOSTS”文件中的条目与DNS中的“A”logging的操作方式相同。 但是,如果您需要“模拟”MX,SRV或其他types的logging,则必须设置DNS服务器。
您可以为要在BIND服务器中“模拟”的域创build区域。 所有使用DNS服务器的计算机都会parsing您select的任何域名,以使您的服务器具有权威性,然而您可以对其进行configuration。 嘿嘿…
我很喜欢在局域网上有一个内部的DNS服务器。 我喜欢为像“doubleclick.net”这样的域创build区域,并在LAN中input引用Web服务器的IP地址的通配符logging来代替他们的广告返回404错误。
我想你要做的是编辑你的本地机器的hosts文件(大多数unices上的/etc/hosts在windows32下或windows32任何东西),指向www.foo.com或任何你的本地机器或任何其他本地IP你想使用的地址。