У меня есть Synology NAS с разными виртуальными хостами, поэтому я получил DDNS (user.synology.me
), допустим, виртуальные хосты server1
, server2
и server3
, поэтому я могу получить к ним доступ, используя server1.user.synology.me
, и т.д.
Я указал на свой example.com
к user.synology.me
используя CNAME
, затем я создал поддомен: server.example.com
, с помощью CNAME
указывая на server1.user.synology.me
, проблема в том, когда я иду в server.example.com
это приводит меня к user.synology.me
, вместо того server1.user.synology.me
.
Что я могу здесь сделать?
Я думаю, мне нужно нарисовать диаграмму, чтобы понять, что вы здесь делаете, но, честно говоря, укажите в CNAME правильную запись A для пункта назначения. Не связывайте CNAME в цепочку.
RFC1034 позволяет создавать цепочки в техническом смысле, но это просто плохая практика.
Подобный вопрос задавался ранее, и его стоит посмотреть в обсуждение: Разрешена ли цепочка CNAME в CNAME?
Я просто "починил". В моем NAS на виртуальных хостах было создано несколько хостов: server1, server2, server3 и т. Д. В имени хоста у меня был server1.user.synology.me
Я просто изменил его на server.domain.com, и теперь он работает.