Я зарегистрировал домен на 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
Единственное, что я вижу выше, это то, что совпадает первый адрес (а не «не авторитетные»)!