Назад | Перейти на главную страницу

Настроить личный домен на GithubPages с помощью QHoster?

Я зарегистрировал домен на qhoster.com (foo.com) и хочу связать его со своей веб-страницей GitHubPages. Я следил руководство GithubPages об этом и мне не удается заставить его работать.

Когда я перехожу на страницу управления доменом qhoster, я нахожу две соответствующие страницы конфигурации:

а) Серверы имен. По умолчанию они настроены так:

Nameserver 1: [ ns1.qhoster.net ]
Nameserver 2: [ ns2.qhoster.net ]
Nameserver 3: [ ns3.qhoster.net ]
Nameserver 4: [ ns4.qhoster.net ]

б) Управление DNS: значения по умолчанию следующие:

Host Name     | Record Type          | Address                         | Priority
--------------------------------------------------------------------------------
[           ] | [ A (Address)      ] | [ 107.161.23.204              ] |  N/A
[           ] | [ A (Address)      ] | [ 192.161.187.200             ] |  N/A
[           ] | [ A (Address)      ] | [ 209.141.38.71               ] |  N/A
[ www       ] | [ CNAME (Alias)    ] | [ parking.namesilo.com        ] |  N/A
[           ] | [                  ] | [                             ] | [    ]

Я действительно не понимаю, откуда берутся эти IP-адреса, но я надеялся, что они исчезнут, или они не будут иметь значения, когда я настроил домен, чтобы просто перенаправить на http://mygithubusername.github.io/.

Возможные значения для Record Type поля (поле со списком):

Когда я выбираю «Перенаправление URL» или «Фрейм URL», я могу добавить только два возможных значения в Host Name поле: http или https (оставлять его пустым недопустимо).

Итак, я попытался заполнить строку следующим образом:

[ http    ] | [ URL Redirect  ] | [ http://mygithubusername.github.io ] | [      ]

Для настройки GithubPages я создал репо под названием «https://github.com/mygithubusername/mygithubusername.github.io»И в его настройках я заполняю раздел« Пользовательский домен » foo.com, и я не проверяю параметр «Использовать HTTPS».

В результате, когда я направляю свой браузер на http://mygithubusername.github.io/ или foo.com он неправильно перенаправляет меня на http//mygithubusername.github.io/, что явно не работает.

Какой здесь секретный соус? Вот ответы от nslookup:

$ nslookup mygithubusername.github.io
Server:     192.168.43.1
Address:    192.168.43.1#53

Non-authoritative answer:
Name:   mygithubusername.github.io
Address: 185.199.109.153
Name:   mygithubusername.github.io
Address: 185.199.111.153
Name:   mygithubusername.github.io
Address: 185.199.110.153
Name:   mygithubusername.github.io
Address: 185.199.108.153

$ nslookup foo.com
Server:     192.168.43.1
Address:    192.168.43.1#53

Non-authoritative answer:
Name:   foo.com
Address: 192.161.187.200
Name:   foo.com
Address: 209.141.38.71
Name:   foo.com
Address: 107.161.23.204

Единственное, что я вижу выше, это то, что совпадает первый адрес (а не «не авторитетные»)!