В зависимости от вашего регистратора вам будет предоставлен доступ только к настройке серверов имен для домена или серверов имен, а также к обычным DNS-записям (например, A и CNAME). Если у вас нет доступа к обычным DNS-записям, вам нужно указать на серверы имен, где вы также можете изменить обычные DNS-записи. Если у вас нет собственного DNS-сервера и вы не знаете, как им управлять, я бы порекомендовал что-то вроде Cloudflare. У них есть бесплатное сопоставление DNS среди прочего.
Получив доступ к обычным DNS-записям для домена, вам необходимо убедиться, что на вашем сервере с Apache + mono есть доступный выделенный IP-адрес. Затем вы измените основную запись A, чтобы она указывала на этот IP-адрес. После этого вы также можете указать субдомены непосредственно на IP-адрес или использовать записи CNAME, чтобы указать все субдомены (например, www) на первичную запись A. После того, как время распространения DNS (в среднем около 4 часов, хотя Cloudflare имеет тенденцию быть быстрее в моем опыте), вы должны быть в порядке. В зависимости от того, использует ли DNS-сервер прокси-сервер, вы можете или не сможете проверить IP-адрес, на который он указывает, с помощью dig
команды в окне Linux:
dig <domainname>
Так, например:
dig google.com
Затем он выдаст такой результат:
:~> dig google.com ; <<>> DiG 9.9.9-P1 <<>> google.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3973 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;google.com. IN A ;; ANSWER SECTION: google.com. 170 IN A 216.58.194.174 ;; Query time: 0 msec ;; SERVER: 137.65.247.1#53(137.65.247.1) ;; WHEN: Mon May 01 08:51:11 MDT 2017 ;; MSG SIZE rcvd: 55
Если вы используете cloudflare, я должен сообщить вам, что по умолчанию они будут скрывать ваш IP-адрес, используя прокси. Однако есть возможность отключить его для определенных записей. Если это прямой DNS, вы сможете увидеть IP, как в примере выше, используя dig
. В любом случае, если вы указали правильный IP-адрес и DNS распространился, он должен быть успешно «подключен», чтобы вы могли настроить веб-сервис на использование домена.