如何免费创建本地网络主机域名

如何免费创建本地网络主机域名

我已经安装了 XAMPP,并且我的项目保存在htdocs文件夹中。当我在浏览器中查看它时,URL 标识为http://localhost/example/index.php

如何使用我选择的域名访问它,例如www.mysite.com

我的计算机运行的是 Windows 7,我计划只从我的计算机访问此网站(而不是通过网络)。

答案1

您需要向您的 hosts 文件添加一个主机。

打开命令 shell 并键入以下命令。

echo "127.0.0.1 www.mysite.com" >> %SYSTEMROOT%\System32\drivers\etc\hosts

您可以通过打开命令 shell 并输入以下命令来测试此命令是否有效:

ping www.mysite.com

这将确认 www.mysite.com 的主机条目位于 127.0.0.1。如果您看到的 IP 地址不是 127.0.0.1,则上一步未正确完成。

您还需要编辑 httpd.conf 文件并修改虚拟主机部分以包含以下行:

ServerAlias www.mysite.com

完成此更改后,重新启动 Apache。然后,您将能够浏览到“http://www.mysite.com

答案2

据我了解,您希望在本地工作中使用域名。在这种情况下,您可以编辑 hosts 文件。

127.0.0.1 www.mysite.com

如果您确实想要托管自己的网站,则可以使用 dyndns 子域和cname从域控制面板转发(如果您没有静态 IP 地址)。

答案3

您想让您的计算机成为名称服务器吗?或者您只想将域名转发到您的计算机的 IP?

您可以将购买的域名转发到您计算机的 IP,确保您有静态 IP(请与互联网服务提供商验证)

为了练习,在将真实域指向您的计算机之前,我会开始使用动态 DNS 来弄清楚它是如何工作的。

关联:http://howto.wired.com/wiki/Set_Up_Dynamic_DNS

答案4

LifeHacker 有几篇与此相关的文章。

看看这个:http://lifehacker.com/124804/geek-to-live--如何将域名分配给你的家庭网络服务器

步骤 1. 设置您的 DynDNS.com 帐户。

在 DynDNS 注册一个免费帐户。同意网站的条款,并使用合法的电子邮件地址完成注册。有时,DynDNS 会向该地址发送电子邮件,要求您确认是否继续提供服务。

登录新帐户。转到左侧的“我的服务”区域。在“主机级服务”下单击“添加主机服务”。在此处,单击“添加动态 DNS 主机”。DynDNS 将自动填充您的 IP 地址(如果您在家用计算机上执行此操作)。选择一个域并输入自定义子域,可以是 lifehacker.kicks-ass.org 或 john.is-a-geek.com 或 gtrapani.dyndns.org 中的任何内容,如下所示:

第 2 步。设置您的计算机以更新 DynDNS。

现在您的计算机已在 DynDNS 上注册,每次您的计算机的 IP 地址发生变化时,它都必须通知 DynDNS。这可以通过免费的更新客户端软件或通过路由器来完成。

如果您的计算机直接连接到互联网,请在此处下载适用于 Mac 或 Windows 的 DynDNS 更新客户端。安装并输入您的 DynDNS 信息,以便您的计算机可以定期更新 DynDNS 的数据库。

如果您使用的是路由器,那么您很幸运。大多数现代路由器都支持动态 DNS 服务。以下是我的路由器界面的屏幕截图(您的界面看起来会有所不同),其中包含 DynDNS 设置:

步骤 3. 您已完成。试用您的新域名!

在 Web 浏览器的地址栏中输入您的新域名。它应该解析到您的主服务器。从这里,您可以公开或收藏服务器的新域名,无论您的 IP 地址更改频率如何。

注意:DynDNS 有几个高级选项需要考虑。

“启用通配符”允许您设置子子域。例如,blog.johnsmith.mine.nu 可以解析为网络日志,而 jukebox.johnsmith.mine.nu 可以解析为音乐目录。必须为您的 Apache Web 服务器配置虚拟主机,以便在通过不同的子域寻址时显示正确的站点。设置 MX 记录以处理发送到您的主服务器的电子邮件。升级您的帐户,为您的主服务器分配自定义域名或您选择的域名,每年约 25 美元。查看有关自定义 DNS 的更多信息。

相关内容