Skip to main content

Настройка серверов доменных имен (DNS)

GitHub Enterprise Server использует протокол конфигурации динамического узла (DHCP) для параметров DNS, когда аренда DHCP предоставляет серверы доменных имен. Если серверы доменных имен не предоставляются в рамках аренды протокола DHCP или если вам нужно использовать определенные параметры DNS, можно указать серверы доменных имен вручную.

Указанные серверы имен должны разрешать .

Предупреждение. Не изменяйте имя узла для GitHub Enterprise Server после начальной настройки. Изменение имени узла приведет к непредвиденному поведению, вплоть до сбоя экземпляров и недопустимости ключей безопасности пользователей. Если вы изменили имя узла для экземпляра и столкнулись с проблемами, обратитесь к Поддержка GitHub Enterprise или Сведения о поддержке уровня "Премиум" GitHub.

Настройка серверов доменных имен с помощью консоли виртуальной машины

  1. С помощью средств платформы виртуализации откройте консоль виртуальной машины.
  2. Чтобы начать настройку сети, нажмите S.
  3. Настройте серверы доменных имен для своего экземпляра.
  4. Чтобы завершить настройку параметров, нажмите клавишу D.

Настройка серверов доменных имен с помощью административной оболочки

  1. SSH в ваш экземпляр GitHub Enterprise Server. Если экземпляр состоит из нескольких узлов, например, если настроен высокий уровень доступности или георепликация, передача осуществляется по SSH в основной узел. При использовании кластера можно использовать для передачи по SSH в любой узел. Замените HOSTNAME именем узла для экземпляра, именем узла или IP-адресом узла. Дополнительные сведения см. в разделе Доступ к административной оболочке (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