Публикация сайта в домене

209
Isaac Corbrey

Моя команда недавно приобрела домен, и следующим шагом является настройка сервера с Apache и Mono для размещения сайта. Однако мы не уверены, с чего начать с точки зрения подключения доменного имени к серверу, и поиск в Интернете дал очень мало (большинство решений включают удаленный хостинг, а это не то, что нам нужно).

-2
Вам необходимо создать соответствующие записи DNS для направления трафика на веб-сервер. Например, вы должны создать DNS-запись `A` с хостом ** www **, которая указывает на IP-адрес вашего веб-сервера. Затем трафик на * www.yourdomain.com * будет отправлен на ваш веб-сервер. Twisty Impersonator 6 лет назад 4
@Twisty Для этого IP-адрес сервера должен быть статическим, правильно? Isaac Corbrey 6 лет назад 0
Абсолютно правильно. Это * может * быть сделано с динамическим адресом для вашего сервера, но вы никогда не должны этого делать (если, возможно, вы не настраиваете что-то для своего личного, некритического использования). Twisty Impersonator 6 лет назад 0
@ Твисти Хорошо. В настоящее время я изучаю, как создать запись DNS A, я думаю, что, возможно, нашел что-то Isaac Corbrey 6 лет назад 0

1 ответ на вопрос

3
TopHat

В зависимости от вашего регистратора вам будет предоставлен доступ только к настройке серверов имен для домена или серверов имен, а также к обычным 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 распространился, он должен быть успешно «подключен», чтобы вы могли настроить веб-сервис на использование домена.