Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Проверка личного домена для GitHub Pages

Вы можете повысить безопасность личного домена и избежать атак со взломом путем проверки домена.

GitHub Pages доступен в общедоступных репозиториях при использовании GitHub Free и GitHub Free для организаций, а также в общедоступных и частных репозиториях при использовании GitHub Pro, GitHub Team, GitHub Enterprise Cloud и GitHub Enterprise Server. Дополнительные сведения см. в разделе Продукты GitHub.

Сведения о проверке домена для GitHub Pages

При проверке личного домена для личной учетной записи или организации для публикации сайта GitHub Pages в проверенном личном домене или прямых субдоменах этого домена можно использовать только репозитории, принадлежащие вашей личной учетной записи или организации.

Проверка того, что домен не позволяет другим пользователям GitHub взять на себя личный домен и использовать его для публикации собственного сайта GitHub Pages. Операции перехвата домена может произойти при удалении репозитория, при понижении плана выставления счетов или после любого другого изменения, которое отменяет связь с пользовательским доменом или отключает GitHub Pages, пока домен остается настроенным для GitHub Pages и не проверяется.

При проверке домена все непосредственные субдомены также включаются в проверку. Например, если личный домен github.com проверен, docs.github.com, support.github.com, а также любые другие непосредственные субдомены также будут защищены от перехвата.

Предупреждение: Настоятельно не рекомендуется использовать записи DNS с подстановочными знаками, такие как *.example.com. Эти записи подвергают вас непосредственному риску поглощения домена, даже если вы проверите домен. Например, если убедиться example.com , что пользователь не сможет использовать его, a.example.com но он все равно может взять на себя b.a.example.com (на что распространяется запись DNS с подстановочными знаками). Дополнительные сведения см. в разделе Проверка личного домена для GitHub Pages.

Кроме того, можно проверить домен для вашей организации или предприятия, чтобы отобразить эмблему "Проверено" в профиле организацииили предприятии , а также в GitHub Enterprise Cloud, позволяет ограничить уведомления на адреса электронной почты, используя проверенный домен. Дополнительные сведения см. в разделах Проверка или утверждение домена для вашей организациии Проверка или утверждение домена для вашего предприятия.

Проверка домена для сайта пользователя

  1. В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.

    Снимок экрана: меню учетной записи GitHub с параметрами для просмотра и изменения профиля, содержимого и параметров пользователями. Пункт меню "Параметры" выделен темно-оранжевым цветом.

  2. В разделе "Код, планирование и автоматизация" боковой панели щелкните Pages.

  3. Справа нажмите кнопку Добавить домен.

  4. В разделе "Какой домен вы хотите добавить?", введите домен, который нужно проверить, и выберите Добавить домен. Снимок экрана: текстовое поле для добавления проверенного домена в GitHub Pages, заполненное словом "example.com". Под текстом находится зеленая кнопка с надписью "Добавить домен".

  5. Следуйте инструкциям в разделе "Добавление DNS-записи в текстовом формате", чтобы создать текстовую запись с помощью службы размещения доменов. Снимок экрана: инструкции GitHub Pages по добавлению записи ТИПА TXT в конфигурацию DNS example.com.

  6. Дождитесь изменения конфигурации DNS, это может произойти сразу или занять до 24 часов. Чтобы подтвердить изменение конфигурации DNS, выполните команду dig в командной строке. В приведенной ниже команде замените USERNAME на имя пользователя и example.com на домен, который вы проверяете. Если конфигурация DNS обновлена, в выходных данных должна появиться новая текстовая запись.

    dig _github-pages-challenge-USERNAME.example.com +nostats +nocomments +nocmd TXT
    
  7. После проверки обновления конфигурации DNS вы можете проверить домен. Если изменение применено не сразу и вы уже ушли с предыдущей страницы, вернитесь в раздел параметров страниц, выполнив первые несколько шагов и справа от домена нажмите , а затем нажмите Продолжить проверку.

    Снимок экрана: параметры GitHub Pages с проверенными доменами. Под горизонтальным значком кебаба справа раскрывающийся список "Продолжить проверку" выделен темно-оранжевым цветом.

  8. Чтобы проверить домен, нажмите кнопку Проверить.

  9. Чтобы убедиться, что личный домен остается проверенным, сохраните текстовую запись в конфигурации DNS вашего домена.

Проверка домена для сайта организации

Владельцы организации могут проверять личные домены для своей организации.

  1. В правом верхнем углу GitHub.com щелкните фотографию профиля, а затем щелкните Ваши организации.

    Снимок экрана: раскрывающееся меню под @octocatизображением профиля. "Ваши организации" выделены темно-оранжевым цветом.

  2. Рядом с организацией щелкните Параметры.

  3. В разделе "Код, планирование и автоматизация" боковой панели щелкните Pages.

  4. Справа нажмите кнопку Добавить домен.

  5. В разделе "Какой домен вы хотите добавить?", введите домен, который нужно проверить, и выберите Добавить домен. Снимок экрана: текстовое поле для добавления проверенного домена в GitHub Pages, заполненное словом "example.com". Под текстом находится зеленая кнопка с надписью "Добавить домен".

  6. Следуйте инструкциям в разделе "Добавление DNS-записи в текстовом формате", чтобы создать текстовую запись с помощью службы размещения доменов. Снимок экрана: инструкции GitHub Pages по добавлению записи ТИПА TXT в конфигурацию DNS example.com.

  7. Дождитесь изменения конфигурации DNS. Это может быть немедленно или занять до 24 часов. Чтобы подтвердить изменение конфигурации DNS, выполните команду dig в командной строке. В приведенной ниже команде замените ORGANIZATION на имя вашей организации и example.com на домен, который вы проверяете. Если конфигурация DNS обновлена, в выходных данных должна появиться новая текстовая запись.

    dig _github-pages-challenge-ORGANIZATION.example.com +nostats +nocomments +nocmd TXT
    
  8. После проверки обновления конфигурации DNS вы можете проверить домен. Если изменение применено не сразу и вы уже ушли с предыдущей страницы, вернитесь в раздел параметров страниц, выполнив первые несколько шагов и справа от домена нажмите , а затем нажмите Продолжить проверку.

    Снимок экрана: параметры GitHub Pages с проверенными доменами. Под горизонтальным значком кебаба справа раскрывающийся список "Продолжить проверку" выделен темно-оранжевым цветом.

  9. Чтобы проверить домен, нажмите кнопку Проверить.

  10. Чтобы убедиться, что личный домен остается проверенным, сохраните текстовую запись в конфигурации DNS вашего домена.