- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть сайт, в котором поддомены определяются на уровне ядра. Поддоменов много, поэтому создавать для каждого запись в DNS не рационально. Поэтому была создана запись
*.site.ru A xxx.xxx.xxx.xxx
Но один поддомен ведет на другой сервер, для него создана запись CNAME:
domain.site.ru CNAME site2.ru
Но на практике выходит, что domain.site.ru периодически отваливается и начинает вести туда же, куда ведет и *.site.ru.
Например, если в первый раз попробовать зайти через какого-либо провайдера на domain.site.ru, он отправит на *.site.ru, так же как и любой другой поддомен. Если попробовать через этого же провайдера зайти через час - все уже сработает правильно. А если еще раз попробовать через неделю - опять будет вести ни туда. Та же ситуация с Яндексом. Он без проблем проходит по всем поддоменам, а вместо контента на domain.site.ru видит ошибку.
Создается впечатление, что запись domain.site.ru CNAME site2.ru не всегда видна на фоне *.site.ru A xxx.xxx.xxx.xxx.
Как тут правильно настроить, кто подскажет?
Нет логов, мало информации
а что мешает сделать еще одну IN A ?
вида domen.site.ru. IN A [ip of site2.ru]
только добавлять её второй записью
Запись * перебивает все остальные, попробуйте CNAME в зоне прописать выше *, но это вряд-ли поможет
в голову пришло, что может, попробовать средствами .htacess поддомен на др сервер передать?
хотя, лучше, наверное через ns записи... не понимаю почему не работают
попробуйте в хост на своем компе прописать ip своего днс сервера
многие провы очень долго обновляют днс-ы...
Есть сайт, в котором поддомены определяются на уровне ядра. Поддоменов много, поэтому создавать для каждого запись в DNS не рационально. Поэтому была создана запись
*.site.ru A xxx.xxx.xxx.xxx
Но один поддомен ведет на другой сервер, для него создана запись CNAME:
domain.site.ru CNAME site2.ru
Но на практике выходит, что domain.site.ru периодически отваливается и начинает вести туда же, куда ведет и *.site.ru.
Например, если в первый раз попробовать зайти через какого-либо провайдера на domain.site.ru, он отправит на *.site.ru, так же как и любой другой поддомен. Если попробовать через этого же провайдера зайти через час - все уже сработает правильно. А если еще раз попробовать через неделю - опять будет вести ни туда. Та же ситуация с Яндексом. Он без проблем проходит по всем поддоменам, а вместо контента на domain.site.ru видит ошибку.
Создается впечатление, что запись domain.site.ru CNAME site2.ru не всегда видна на фоне *.site.ru A xxx.xxx.xxx.xxx.
Как тут правильно настроить, кто подскажет?
Вместо CNAME используйте запись типа A - у меня везде работает
А может все-таки файл зоны покажете - тогда и посоветовать что-то можно будет.
Можно в личку, если не хотите тут публиковать.
А вместо того, чтобы заниматься гаданием на кофейной гуще - найдите looking glass в Яндексе и смотрите ими (разными из разных мест), что там где и как снаружи по вашей зоне определяется.
Обычно когда "то так, то этак" - это протухший сериал зоны из прошлого...
Можно сделать и А-запись, но в силу специфики удобнее было бы CNAME.
Вот как выглядит файл зоны:
$TTL 3600
site.ru. IN SOA ns1.server.ru. root.server.ru. (2008020804 10800 3600 604800 86400)
site.ru. IN NS ns1.server.ru.
site.ru. IN NS ns2.server1.ru.
site.ru. IN MX 10 mail
site.ru. IN MX 20 mail
site.ru. IN A 00.000.000.000
www IN A 00.000.000.000
ftp IN A 00.000.000.000
mail IN A 00.000.000.000
smtp IN A 00.000.000.000
pop IN A 00.000.000.000
site.ru. IN TXT "v=spf1 a mx ~all"
* IN A 00.000.000.000
www.domain IN CNAME site2.ru.
domain IN CNAME site2.ru.
Может действительно нужно элементарно записи CNAME поднять над * ?
pesniru, а что конкретно смотреть в looking glass? Там предлагается ping, traceroute, мне они никак не помогают...
wildcard обычно кладут вниз и вместо A делают CNAME
По крайней мере у меня такое работало без проблем.
* IN A 00.000.000.000
www.domain IN CNAME site2.ru.
domain IN CNAME site2.ru.
Может действительно нужно элементарно записи CNAME поднять над * ?
Да. Так и только так. * - должна быть последней строкой, т.к. отдаётся первое совпадение.
pesniru, а что конкретно смотреть в looking glass? Там предлагается ping, traceroute, мне они никак не помогают...
Помогает. Т.к. ты можешь делать ping www.domain и смотреть какой определяется соответствующий ему IP на той площадке. ;-)
А ещё есть nslookup, которому можно указать сервер, который опрашивать...
вот вам вариант зоны, почти не использую CNAME чтобы не было ошибок типа
обычно A записями все хорошо разруливается:
$TTL 3600
site.ru. IN SOA ns1.server.ru. root.server.ru. (2008020804 10800 3600 604800 86400)
site.ru. IN NS ns1.server.ru.
site.ru. IN NS ns2.server1.ru.
site.ru. IN MX 10 mail
site.ru. IN MX 20 mail
site.ru. IN A 00.000.000.000
www IN A 00.000.000.000
ftp IN A 00.000.000.000
mail IN A 00.000.000.000
smtp IN A 00.000.000.000
pop IN A 00.000.000.000
www.domain IN A some_ip
domain IN A some_ip
site.ru. IN TXT "v=spf1 a mx ~all"
* IN A 00.000.000.000