Реклама на сайте Advertise with us

CNAME для домена 2го уровня без субдомена?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

📈sflash.biz

С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447


Передовик Master-X (16.04.2018) Передовик Master-X (16.07.2018) Передовик Master-X (16.12.2022) Передовик Master-X (01.01.2023)
Ссылка на сообщениеДобавлено: 31/10/16 в 17:57       Ответить с цитатойцитата 

Пиздец, интерфейс регистратора требует непустое поле Host для субдомена в записи CNAME.
Т.е. я могу для домен сделать CNAME на альяс только с использованием субдомена, например, domain.com или sub.domain.com.
Но надо сделать именно CNAME для domain.com без редиректа A записью или ещё каких-то изворотов.
Какой символ обозначает пустой субдомен?

0
 



С нами с 21.09.02
Сообщения: 2347
Рейтинг: 1383

Ссылка на сообщениеДобавлено: 31/10/16 в 18:45       Ответить с цитатойцитата 

глубокий вдох... и выдох.

а теперь, что конкретно и для чего конкретно надо сделать?
конечная цель какая, что должно получиться?
когда словами сложно описать делают скриншоты.

правильно поставленный вопрос = половина ответа.

9
 

📈sflash.biz

С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447


Передовик Master-X (16.04.2018) Передовик Master-X (16.07.2018) Передовик Master-X (16.12.2022) Передовик Master-X (01.01.2023)
Ссылка на сообщениеДобавлено: 31/10/16 в 20:15       Ответить с цитатойцитата 

Надо при помощи CNAME сделать альяс с домена domain.com на домен anotherdomain.com
чтоб при обращении к http://domain.com/file.js вызывался http://anotherdomain.com/file.js

Интерфейс CNAME/A-name регистратора (мы уже внутри нужного домена domain.com, он не фигурирует) состоит из полей:

Type = CNAME (я выбираю из списка, может быть A-name, ...)
Host = субдомен (не может быть пустым, во всех FAQ тут www)
Value = anotherdomain.com. (тут домен для которого альяс)
TTL = 1 min

Т.е. если настроить так:

Type = CNAME
Host = www
Value = anotherdomain.com.
TTL = 1 min

то http://www.domain.com/file.js работает, как альяс http://www.anotherdomain.com/file.js

Вопрос, как сделать альяс http://domain.com/file.js -> http://anotherdomain.com/file.js (без www), при условии, что поле "Host" не может быть пустым?

Последний раз редактировалось: S_Flash (31/10/16 в 20:27), всего редактировалось 2 раз(а)

0
 

📈sflash.biz

С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447


Передовик Master-X (16.04.2018) Передовик Master-X (16.07.2018) Передовик Master-X (16.12.2022) Передовик Master-X (01.01.2023)
Ссылка на сообщениеДобавлено: 31/10/16 в 20:24       Ответить с цитатойцитата 

Т.е. я могу сделать так

1)
Type = CNAME
Host = www
Value = anotherdomain.com.
TTL = 1 min

2)
Type = A
Host = @
Value = www. domain.com.
TTL = 1 min

Но это ведь хуйня костыльная! icon_smile.gif
И ворпрос ведь был, как "без редиректа" обойтись.

0
 



С нами с 21.09.02
Сообщения: 2347
Рейтинг: 1383

Ссылка на сообщениеДобавлено: 31/10/16 в 21:31       Ответить с цитатойцитата 

на сколько помню сделать cname на корень домена нельзя. тоже сталкивался однажды.
cname должна быть единственной записью, а ведь там еще уже имеются наверняка mx, soa, ns записи, которые никак не удалить у .com домена. только надо делать 3-го уровня поддомен с единственной cname.

anotherdomain принадлежит кому?
dns лишь отдает ip от anotherdomain и больше ничего.
если anotherdomain - дефолтный сайт на этом ip, то работать будет. иначе же нужно добавить domain в алиасы вэб-сервера anotherdomain.

остается делать лишь а-запись. при условии конечно что ip у anotherdomain не будет меняться

0
 



С нами с 11.10.12
Сообщения: 428
Рейтинг: 1032


Передовик Master-X (16.11.2012)
Ссылка на сообщениеДобавлено: 31/10/16 в 21:43       Ответить с цитатойцитата 

Где ты "редиректы" нашел и зачем тебе CNAME?

У anotherdomain.com есть свой ip. Допустим 8.8.8.8. Вот и пиши domain.com=8.8.8.8 через A запись.

apache, bash, css, elasticsearch, ffmpeg, html, js, mysql, mongo, nginx, php; *nix only

1
 



С нами с 21.09.02
Сообщения: 2347
Рейтинг: 1383

Ссылка на сообщениеДобавлено: 31/10/16 в 21:48       Ответить с цитатойцитата 

подозреваю что anotherdomain - не его и хочет подстраховаться от смены ip у него.
т.е. он пропишет 8.8.8.8, а завтра anotherdomain.com переедет на другой ip и что тогда, опять менять ему a-запись у domain.com?
cname бы спас, но в случае корня домена 2го уровня не получится так.

если все именно так, то единственное решение вижу - хостить dns от domain.com на своей vps допустим и там же запустить cron задание, которое хоть раз в минуту будет мониторить какой сейчас ip у этого anotherdomain.com и править если понадобится в своем dns a-запись для domain.com
ну и естественно ttl по-меньше указывать.

0
 



С нами с 11.10.12
Сообщения: 428
Рейтинг: 1032


Передовик Master-X (16.11.2012)
Ссылка на сообщениеДобавлено: 31/10/16 в 21:50       Ответить с цитатойцитата 

EvGenius писал:
на сколько помню сделать cname на корень домена нельзя. тоже сталкивался однажды.
cname должна быть единственной записью, а ведь там еще уже имеются наверняка mx, soa, ns записи, которые никак не удалить у .com домена. только надо делать 3-го уровня поддомен с единственной cname.


У cloudflare можно.

https://support.cloudflare.com/hc/en-us/articles/200169056-CNAME-Fla…t-the-root

apache, bash, css, elasticsearch, ffmpeg, html, js, mysql, mongo, nginx, php; *nix only

0
 



С нами с 21.09.02
Сообщения: 2347
Рейтинг: 1383

Ссылка на сообщениеДобавлено: 31/10/16 в 22:08       Ответить с цитатойцитата 

ну тогда вот и решение.

хоть там не именно cname в корень они делают, а "виртуальный" cname, т.е. они сами определяют ip хоста в указанном cname и выдают в результате a-запись.

почти то же самое что я чуть выше предлагал самостоятельно реализовать

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »