Запись в DNS связывает имя с IPv4-адресом. Это не более волшебный, чем простой поиск базы данных (в очень реальном смысле, - поиск в базе данных), или поиск имени в старомодной бумажной телефонной книге и получение номера телефона.
Это означает, что когда веб-браузер пользователя просматривает сервер, на котором он должен связаться для определенного сайта, он ищет имя и возвращает IP-адрес. Затем он использует IP-адрес. На сервере, на котором есть IP-адрес, вы ничего не можете изменить, чтобы изменить поиск, потому что к тому моменту, когда браузер попытается связаться с вашим сервером, вся работа DNS уже выполнена.
Итак, нет, вы не можете просто обновить записи A на своем сервере. Или, ну, вы может, конечно, это просто не изменит ситуацию. Ваш клиент должен изменить ситуацию на своем конце.
Обычный способ получить промежуточный шаг, который вы хотите, - использовать запись CNAME
. Такая запись сообщает DNS-резольверу: «Что бы вы ни искали здесь, ищите его вместо этого другого имени». Затем ваш клиент сделает свою запись CNAME
, содержащую имя, которое вы контролируете, чтобы вы могли добавлять, удалять и изменять записи для этого имени по своему усмотрению.
Проблема в том, что это сделка «все или ничего». A CNAME
redirects все другие виды записей. Таким образом, для имени, которое содержит информацию для нескольких видов услуг, вы не можете перенаправлять только один. Если у вас есть example.org
, где хранятся данные IP-адреса, информация о доставке почты, информация о структуре DNS и, возможно, информация в Windows AD, невозможно перенаправить информацию об IP-адресе. Это все или ничего.