Перенаправлення певного домену на особистий домен за допомогою dns


1

Я намагаюся перенаправляти всі запити трафіку з домену, які я не володію іншим, який я роблю через dns. Але Acrylic може тільки перейти до IP, а не домену. Чи є спосіб я можу зробити це за допомогою Acrylic або є якась інша програма, яку я можу використовувати? Ні, я не можу просто перейти прямо до IP мого домену, оскільки це динамічно. Заздалегідь спасибі.

Відповіді:


1

Таким чином, ви не дивитеся на перенаправлення як таке (як це відбувається на   на рівні apache / nginx / там, де), а на DNS   роздільна здатність - хост, на якому розміщується Domaina, буде або ніколи не буде   hit - на основі вашого опису, як ви хочете DNS-запит бути   дозволено до IP-адрес доменуB. Якщо я щось відсутній   твоє прохання ?

Як зазначив Шейн, DNS не здатний перенаправляти HTTP - ось це   обов'язок програми / веб-сервера. Ви можете зробити DomainA і DomainB   вирішити ж IP на DNS і все буде працювати.Але якщо ви шукаєте   зробити це за кожною URL / per-path шляхом, то це неможливо - DNS є   не здатний на це - це простий сервіс DNS- & gt; IP, що відбувається   з фактичним URL-адресою є завдання веб-сервера.

Добре, так після коментаря нижче ... що я роблю, це звернутися до всіх DNS   записи для DomainA до того ж IP (s) як DomainB вказано - це   Таким чином, ви отримаєте HTTP-запит, який вражає hostB, а потім це просто a   проста справа:

  • A) створення конкретного віртуального хоста Apache Name Based - який буде обслуговувати файли з власного DocumentRoot
  • B) створення постійного перенаправлення на apache так: це перезапише все, що надходить до DomainB до DomainA, яке може розміщуватися на   на одному сервері або в іншому місці. Я ціную, що другий варіант   це, мабуть, накладні витрати і не є необхідним, якщо ви можете / дозволено   створювати віртуальні хости на основі імені на apache.

<VirtualHost *:80> ServerName DomainB Redirect permanent / http://DomainA/ </VirtualHost>

Я б пішов з) - вказати всі DNS записи DomainA на ті ж IP (и), як домен вказує і створити конкретні ім'я основі віртуальних хостів на Apache

Джерело: подібне питання про серверпомилки

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.