При установке BIND для машины с именем « falcon
здесь находится мой (единственный) файл зоны для моей среды веб-разработки в локальной сети.
$ cat /var/named/ld.pvt.zone
@ IN SOA ns01.ld.pvt. admin.ld.pvt. (
2015122202 ; serial (yyyymmdd##)
1D ; refresh
1H ; retry
1W ; expiry
3H ) ; minimum ttl
NS ns01.ld.pvt.
ns01 IN A 192.168.1.10
falcon. IN CNAME ns01
Мне не нужно имя хоста ns01, я добавил его для удобства, и потому что у обучающих программ все это так. Я также не совсем уверен, где мне нужно поставить точки после имен хостов. Мне нужно только имя хоста falcon.ld.pvt, доступное на моей локальной сети. следующие уроки я перенял в этом названии ns01, но могу ли я устранить его, и при этом у меня все еще есть правильная настройка, которая будет просмотрена и легко понятна кому-то еще?
например, что если я просто использовал предпочитаемое имя хоста (сокол)
@ IN SOA falcon.ld.pvt. admin.ld.pvt. (
2015122202 ; serial (yyyymmdd##)
1D ; refresh
1H ; retry
1W ; expiry
3H ) ; minimum ttl
NS falcon.ld.pvt.
falcon IN A 192.168.1.10
Это нормально или неправильно?
Теперь, если это сработает, когда я добавлю CNAME в мои веб-сайты, размещенные на этом сервере, будут ли они по-прежнему доступны?
например, добавив следующее, будут ли возникать проблемы при раскрутке нового сайта без необходимости редактировать файл драйверов /etc /hosts на своих компьютерах с Windows, если они указывают на этот сервер связывания? (маршрутизация через WWW для простоты)
www IN A 192.168.1.10
newsite. IN CNAME www
another-site. IN CNAME www
http://newsite.ld.pvt 200 в порядке http://another-site.ld.pvt 200 в порядке
Могу ли я сделать это таким образом?