Как мне отключить веб-сервер (размещенного) домена, оставив электронную почту нетронутой?
У меня есть учетная запись веб-хостинга в HostGator (для домена, зарегистрированного в Namecheap), где я хотел бы использовать только электронную почту и полностью отключить веб-сайт/веб-сервер (для этого домена), так что на самом деле он выдает следующую ошибку, как и любой другой домен, который ни на что не указывает, поэтому в Firefox это будет:
Или в Chrome это будет:
Поэтому я ищу не просто пустую страницу или ошибку сервера 403, но буквально для того, чтобы он действовал так, как будто его не существует, и единственный способ, которым кто-то мог бы узнать, что домен используется, - это поиск в WHOIS или знание любого из адресов электронной почты на главном сервере.
N.B. домен является родительским доменом в учетной записи HostGator, и под ним находятся другие веб-сайты (которые должны все еще работать), но я думаю, что с настройками DNS его все еще можно настроить, сохраняя одну учетную запись хостинга.
Как бы я это настроил?
3 answers
Если вы хотите, чтобы электронная почта веб-сайта была функциональной, и веб-сайт при просмотре показывал не найденную страницу, просто укажите запись A на адрес, не соответствующий маршруту. MX и другие записи не должны быть изменены.
Наиболее надежным способом заставить yourdomain.com
или www.yourdomain.com
возвращать ошибку "хост не найден", как показано на скриншотах (и это работает с HostGator), является следующий процесс:
Установите запись CNAME для
www.yourdomain.com
на что-то, что определенно является доменом, к которому не подключен веб-сервер (т.Е. Домен, который полностью не существует), напримерyourdomainnnnn.com
(или любой бессмысленный домен, который определенно не существует).Описанный выше шаг относится только к
www.yourdomain.com
, а неhttp://yourdomain.com
без www. Чтобы убедиться, что люди, посещающие ваш домен без www, определенно получат ошибку "хост не найден", перейдите (или создайте) файл .htaccess в корневой папке public_html и введите следующее:
RewriteEngine on RewriteCond %{HTTP_HOST} ^yourdomain\.com$ [NC] RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L]
И это будет работать по желанию.
Самое простое решение - настроить файл зоны вашего доменного имени ТАК, чтобы в нем НЕ было записей CNAME, A или AAAA для www.example.com
и example.com
.
Где example.com
- ваше доменное имя.