dovrei aggiungere un nome DNS aggiuntivo alla zona per nameserver invece di usare solo il suo nome host predefinito?


0

Su un'installazione BIND per un computer che è chiamato falconqui è il mio (unico) file di zona per il mio ambiente di sviluppo web LAN.

$ 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

Non ho bisogno del nome host ns01, lo stavo aggiungendo per comodità e perché tutti i tutorial lo hanno fatto in questo modo. Inoltre non sono davvero sicuro di dove devo mettere i punti dopo i nomi host. Ho solo bisogno del nome host falcon.ld.pvt disponibile sulla mia lan. seguendo i tutorial che ho adottato con questo nome ns01, ma posso eliminarlo e avere ancora una configurazione corretta che verrà guardata e facilmente compresa da qualcun altro?

ad es. cosa succede se ho appena usato il mio nome host preferito (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

È normale o sbagliato?

Ora, se funzionerà, quando vado ad aggiungere il nemico di CNAME i miei siti Web ospitati su questo server, saranno ancora accessibili?

ad esempio aggiungendo quanto segue, ci saranno problemi a far girare un nuovo sito senza dover modificare il file drivers / etc / hosts sui loro computer Windows, purché puntino a questo bind server? (instradamento attraverso www per facilità)

            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

Posso farlo in quel modo?

Risposte:


1

Non devi usare ns01, puoi invece usare solo falcon. È necessario almeno un record NS per evitare di generare un errore ("nessun NS per zona ...") e non avviarsi. Per una zona DNS "reale" sono necessari due o più record NS, ovvero uno che è registrato e risolvibile su Internet pubblico (ma questo ovviamente non lo è).

I punti finali sono estremamente importanti nei file di zona. Finora, quello che hai è corretto. A qualsiasi nome di dominio senza punto finale verrà aggiunta l'origine corrente. In questo caso è "@", che si traduce nel nome nella direttiva "zone" nel file di configurazione (non mostrato), ma presumo sia "ld.pvt". Tuttavia, hai "newsite". e "un altro sito". che, per essere chiari, verrà interpretato così com'è con i punti finali. Cioè, in un browser su una macchina che utilizza questo server DNS, dovresti specificare http: // newsite / , quindi sì, puoi farlo in questo modo.


merda, stavo puntando su newsite.ld.pvt , questo era il mio punto debole dell'installazione di BIND, sottodominio dei miei siti di sviluppo su falcon (aka ld.pvt), quindi rimuovere i punti lì?
Brian Thomas,

Se si rimuovono i punti finali da newsite.e another-site., ld.pvtverranno aggiunti a questi e si ottengono newsite.ld.pvt.e another-site.ld.pvt.(FQDN impliciti - nomi di dominio completi).
milli,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.