# 配置网络设置

使用网络所需的 DNS 域名服务器和主机名配置 GitHub Enterprise Server。 您还可以配置代理服务器或防火墙规则。 为实现管理和用户目的，您必须允许访问某些端口。

## Links

* [使用虚拟机控制台配置 IP 地址](/zh/enterprise-server@3.22/admin/configuring-settings/configuring-network-settings/configuring-the-ip-address-using-the-virtual-machine-console)

  默认情况下，GitHub Enterprise Server 通过动态主机配置协议 (DHCP) 检索网络设置。 如果您的平台不支持该协议，或者 DHCP 不可用，您也可以使用虚拟机控制台配置网络设置。

* [配置 DNS 域名服务器](/zh/enterprise-server@3.22/admin/configuring-settings/configuring-network-settings/configuring-dns-nameservers)

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

* [为实例配置主机名](/zh/enterprise-server@3.22/admin/configuring-settings/configuring-network-settings/configuring-the-hostname-for-your-instance)

  可以通过为 GitHub.com 分配一个可通过网络访问的主机名，来为其提供可靠的访问。

* [更改实例的主机名](/zh/enterprise-server@3.22/admin/configuring-settings/configuring-network-settings/changing-the-hostname-for-your-instance)

  如果要更改现有 GitHub Enterprise Server 实例的主机名，必须将设置和数据还原到新实例。

* [验证域设置](/zh/enterprise-server@3.22/admin/configuring-settings/configuring-network-settings/validating-your-domain-settings)

  首次启动 GitHub.com 之前，请确保域设置已正确配置。

* [配置出站 Web 代理服务器](/zh/enterprise-server@3.22/admin/configuring-settings/configuring-network-settings/configuring-an-outbound-web-proxy-server)

  代理服务器可为 GitHub.com 提供额外一层安全保障。

* [配置内置防火墙规则](/zh/enterprise-server@3.22/admin/configuring-settings/configuring-network-settings/configuring-built-in-firewall-rules)

  可以查看默认防火墙规则并自定义其 GitHub.com规则。

* [网络端口](/zh/enterprise-server@3.22/admin/configuring-settings/configuring-network-settings/network-ports)

  根据您需要为管理员、最终用户和电子邮件支持显示的网络服务有选择地打开网络端口。

* [将 GitHub Enterprise Server 与负载均衡器配合使用](/zh/enterprise-server@3.22/admin/configuring-settings/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer)

  在单个 GitHub Enterprise Server 实例前使用负载均衡器，或者在高可用性配置中使用一对实例。

* [配置时间同步](/zh/enterprise-server@3.22/admin/configuring-settings/configuring-network-settings/configuring-time-synchronization)

  GitHub Enterprise Server 通过连接到 NTP 服务器自动同步其时钟。 您可以设置用于同步时钟的 NTP 服务器，也可以使用默认 NTP 服务器。