На 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 ім'я, але я можу усунути його, і до сих пір мають належне налаштування, які будуть розглядатися і легко зрозумілі хтось ще?
напр. що робити, якщо я просто використав бажане ім'я хоста (falcon)
@ 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 ok http: //another-site.ld.pvt 200 ok
Чи можу я зробити це таким чином?