跳到主要内容

如何在 DNS 传播之前查看网站

在域名注册并完全传播之前,用户可以通过浏览器扩展或直接编辑计算机上的 hosts 文件来查看他们的网站。
重要提示:

  • HostGator 不支持也不直接提供下述浏览器扩展或网站的技术支持。这些仅作为您在 DNS 传播期间查看网站的选项提供。
  • 还需注意,这些第三方扩展和网站使用自己的界面来显示您的网站效果,可能无法完全展示网站的所有功能。您的网站将在 DNS 记录完全传播后正常运行。

选项 1 - 通过浏览器扩展预览网站

  • Google Chrome Virtual Hosts 浏览器扩展
  • Mozilla Firefox Virtual Hosts 浏览器扩展

选项 2 - 通过代理网站预览网站

选项 3 - 通过 Hosts 文件预览网站

编辑您的 hosts 文件 是一种临时措施,用于预览您的网站,因为它将从您的 HostGator 服务器加载。这允许您预览网站从 HostGator 服务器加载的效果,而非通过域名访问的服务器。
完成后,您需要撤销对 hosts 文件所做的更改。
注意:
HostGator 建议在开发过程中更改 hosts 文件。它为编辑网站提供了一个稳定的环境,使网站能正确配合您的域名工作。其他方法可能在开发完成后引起配置问题。


编辑您的 Hosts 文件

要更改域名加载的主机,您需要知道服务器的正确 IP 地址。HostGator 服务器需要您使用 cPanel 中显示的 IP 地址。
您可以通过访问 cPanel 并查看右侧边栏的“常规信息”部分来查看您的站点 IP:
cPanel - 共享 IP 地址


编辑系统文件

最后,您可以通过直接编辑系统的 hosts 文件来更改本地计算机加载网站的主机。如果您是本地操作系统的高级用户,这种方法会更简单。
所有操作系统都会有类似如下的 hosts 文件示例:

127.0.0.1 localhost  
123.45.67.89 www.example.com
#98.76.54.32 www.another-example.com

将示例中的第二行添加到您的 hosts 文件,并进行以下修改:

  1. 123.45.67.89 替换为您 cPanel 中的 IP 地址
  2. www.example.com 替换为您的 实际域名

您可以通过在行前加 #(如上面第三行所示)来停用该行,从而撤销更改。该行将被忽略。
注意: 完成网站查看后,请务必撤销您所做的更改,否则会阻止您的域名加载正确的 DNS。
以下为针对各操作系统的具体操作说明。

Windows 系统

Windows 8 和 Windows 10
  1. 点击 开始 键,找到记事本(Notepad)。如果当前开始菜单中未显示,开始输入 Notepad,右侧会出现搜索框及程序列表,记事本应位于列表顶部。
  2. 右键点击 记事本,底部会出现选项。
  3. 选择 以管理员身份运行
    注意: 执行此操作可能会触发 Windows 用户账户控制(UAC)警告,或如果您以其他用户登录,系统会请求管理员密码。此步骤是修改系统文件(如 hosts 文件)所必需的。
  4. 在记事本顶部菜单栏点击 文件,选择 打开
  5. 点击右下角的下拉框(默认是“文本文件 (.txt)”),选择 **所有文件 (.*)**。
  6. 浏览到 C:\Windows\System32\Drivers\etc,打开 hosts 文件。
  7. 按上述说明进行修改,关闭记事本。
  8. 提示保存时点击 保存

Windows 7 或 Vista
  1. 依次点击 开始 > 所有程序 > 附件
  2. 右键点击 记事本,选择 以管理员身份运行
  3. 在 UAC 提示中点击 继续
  4. 点击 文件 > 打开
  5. 浏览到 C:\Windows\System32\Drivers\etc
  6. 将文件类型下拉框从 文本文件 (*.txt) 改为 所有文件 (.)
  7. 选择 hosts 文件,点击 打开
  8. 按上述说明进行修改,关闭记事本。
  9. 提示保存时点击 保存

Windows XP 及更早版本
  1. 点击 开始 > 查找 > 文件和文件夹
  2. 在 Windows 目录(或 WINNT\system32\drivers\etc)中找到 hosts 文件。
  3. 右键点击该文件,选择 属性,确认文件不是只读。
  4. 用记事本打开该文件进行编辑。
  5. 文件中应已有 localhost 条目。Windows 早期版本 hosts 文件格式不同,插入 HostGator IP 和域名时请遵循文件中已有格式:

Windows 98 和 Windows 95 中顺序可能是 主机名IP 地址

Windows 2000 和 Windows ME 中顺序是 IP 地址主机名

  1. 按需修改并关闭记事本。
  2. 提示保存时点击 保存

您可能需要重启计算机以使更改生效。下次访问您的域名时,浏览器将尝试直接访问对应 IP,而非通过 DNS 查询。

Mac OS X 系统

如果您使用 Mac OS X,请按照以下步骤编辑 hosts 文件:

  1. 打开终端应用程序。可以通过 Spotlight(聚焦搜索)搜索“Terminal”或依次进入 应用程序 > 实用工具 > 终端
  2. 在终端中输入以下命令打开 hosts 文件:
sudo nano /private/etc/hosts

注意: 某些 Mac OS X 版本会锁定 hosts 文件权限(文件被标记为不可变)。如果出现此情况,请使用以下命令:

sudo chflags nouchg /private/etc/hosts
  1. 提示时输入您的用户 密码
  2. hosts 文件中包含一些注释(以 # 开头的行)和默认主机名映射(例如 127.0.0.1 localhost)。请在默认映射下方添加您的新映射。可用方向键导航文件。
123.45.67.89 domain.com www.domain.com
  1. 编辑完成后,按 Control-o 保存文件。
  2. 在文件名提示处按 Enter,然后按 Control-x 退出编辑器。

Unix 系统

在基于 Unix 的系统中,hosts 文件位于 /etc/hosts。大多数 Unix 发行版的终端位置相同。
打开终端的方法:

  1. 进入 菜单
  2. 选择 应用程序
  3. 选择 附件
  4. 选择 终端
  5. 在终端中输入以下命令打开 hosts 文件:
sudo nano /etc/hosts
  1. 提示时输入您的 密码
  2. hosts 文件包含一些注释(以 # 开头的行)和默认主机名映射(例如 127.0.0.1 localhost)。请在默认映射下方添加您的新映射。可用方向键导航文件。
123.45.67.89 domain.com www.domain.com
  1. 编辑完成后,按 Control-o 保存文件。
  2. 在文件名提示处按 Enter,然后按 Control-x 退出编辑器。

DNS 刷新

修改 hosts 文件后,建议刷新 DNS 以更快地应用新更改。DNS 刷新需通过命令行完成。不同操作系统的命令不同。
有关刷新 DNS 的更多信息,请参阅以下相关文章:

  • 刷新 DNS (Flush DNS)