Skip to main content

配置 DNS 域名服务器

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

指定的名称服务器必须解析 你的 GitHub Enterprise Server 实例 的主机名。

警告:初始设置后不要更改 GitHub Enterprise Server 的主机名。 更改主机名将会导致意外的行为,甚至包括实例中断和用户安全密钥失效。 如果更改了实例的主机名并遇到问题,请联系GitHub Enterprise 支持或GitHub 高级支持。

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

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

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

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

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

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

    sudo service resolvconf restart
    sudo service dnsmasq restart