Skip to main content

配置 DNS 域名服务器

在 DHCP 租约提供域名服务器时,GitHub Enterprise Server 将为 DNS 设置使用动态主机配置协议 (DHCP)。 如果域名服务器不是由动态主机配置协议 (DHCP) 租约提供,或者您需要使用特定的 DNS 设置,可以手动指定域名服务器。

指定的名称服务器必须解析 your GitHub Enterprise Server instance 的主机名。

警告:初始设置后不要更改 GitHub Enterprise Server 的主机名。 更改主机名将会导致意外的行为,甚至包括实例中断。

使用虚拟机控制台配置域名服务器

  1. 使用虚拟平台工具,打开虚拟机器控制台。 GitHub Enterprise 控制台
  2. 若要启动网络设置,请按 S。
  3. 为实例配置域名服务器。
  4. 要完成设置的配置,请按“D”。

使用管理 shell 配置域名服务器

  1. SSH 连接到 your GitHub Enterprise Server instance。 如果实例包含多个节点,例如,如果配置了高可用性或异地复制,则通过 SSH 连接到主节点。 如果使用群集,则可以通过 SSH 连接到任何节点。 有关 SSH 访问的详细信息,请参阅“访问管理 shell (SSH)”。

    $ ssh -p 122 admin@HOSTNAME
  2. 要编辑名称服务器,请在可视模式下使用 ghe-setup-network 命令。 有关详细信息,请参阅“命令行实用工具”。

    ghe-setup-network -v
  3. 要向 your GitHub Enterprise Server instance 添加新的域名服务器条目,请运行以下命令:

    sudo service resolvconf restart
    sudo service dnsmasq restart