Я пытаюсь установить запись CNAME (www) на ISP-A для переадресации на поддомен в ISP-B.

домен / сайт на ISP-A работает безупречно на ISP-A, сайт на поддомене на ISP-B также работает хорошо. но CNAME (www) нет. Это показывает (автоматическую) страницу от ISP-B, что они не могут найти домен.

ISP-B заявляет, что он не работает, потому что сайт расположен в кластере, который использует общий IP-адрес. Я не DNS-гуру, но DNS перенаправляет на поддомен, а не на IP-адрес. Так что иметь общий IP или нет не имеет значения.

Правильно ли я сказал, что ISP-B пытается заставить меня передать свой домен им (со значительной надбавкой, которую я должен добавить.)? Или это совершенно справедливо, что они говорят, и я просто глуп?

2 ответа2

2

ISP-B использует виртуальный хостинг для маршрутизации запросов.

Ваш IP и порт являются общими, поэтому ваш хост может разделять запросы только к разным сайтам, используя URL-адрес, отправленный клиентом. Они обслуживают ваш сайт только тогда, когда клиент запрашивает домен, который вы им зарегистрировали.

Ваш браузер запросит URL, который вы ввели в адресной строке, независимо от CNAME. Этот URL не зарегистрирован в ISP-B, поэтому они не будут перенаправлять запрос на ваш сайт.

Конечно, ISP-B может обслуживать любой запрос, который отправляется на их сервер. Однако пользователи, запрашивающие произвольные виртуальные доменные имена, могут не иметь большого смысла для хоста. Я не думаю, что этот вид услуг доступен где-либо.

1

Представьте, что DNS выглядит так:

isp-a.domain.com.   A  10.10.10.10
www.isp-a.domain.com. CNAME isp-a.domain.com.
isp-b.domain.com. A 20.20.20.20     
www.isp-b.domain.com. CNAME ipa-b.domain.com.

Предполагая, что isp-b.domain.com разрешается на ВАШЕМ веб-сайте, cname будет работать независимо от IP-адреса.

возможно, проблема в том, что используется порт 80/443, и в этом случае вы можете запустить свой сайт на 8080 или что-то в этом роде. Затем вы используете ту же настройку DNS и указываете порт, когда вы просматриваете его.


Если вы ограничены DNS хоста, можете ли вы разместить свой DNS вне сайта, чтобы контролировать его самостоятельно? Есть несколько вариантов бесплатного хостинга DNS и платного хостинга DNS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .