Назад | Перейти на главную страницу

Как временно привязать домен к новому серверу?

В настоящее время у меня есть домен, указывающий на IP-адрес сервера, от которого я хочу избавиться.

На другом IP-адресе мой сервер полностью настроен, и теперь я хочу (временно) получить всех посетителей этого нового сервера, чтобы они не заметили разницы в URL-адресах.

Я знаю, что могу просто изменить A-запись DNS моего домена, но, поскольку я хочу провести временный тест в течение нескольких часов, мне нужно, чтобы изменение было немедленным. Я понимаю, что изменения A-записи могут занять некоторое время (из-за TTL, который я не могу изменить), прежде чем они будут распространены на всех пользователей.

Есть ли другое решение, как это сделать? Можно ли что-то подобное сделать перепрошивкой?

Вы можете настроить новый сервер в качестве прозрачного http-прокси для вашего старого сервера, а затем перевернуть DNS. Когда вы видите, что клиенты начинают получать доступ к новому, временно удалите конфигурацию прокси.

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

Если вы не можете изменить TTL своего домена и не хотите использовать другой URL-адрес, ответ - проксирование.

Точные инструкции будут зависеть от того, что вы установили и что хотите использовать, но Apache, nginx, Varnish, Squid и HAProxy - это несколько примеров программного обеспечения, которое может сделать это за вас. Установите один из них, и вы можете переключаться между использованием двух серверов в качестве бэкэндов так часто, как захотите.