Posso utilizzare l'indirizzo IP del Server di Nome, invece di creare custom Name Server [chiuso]

StackOverflow https://stackoverflow.com/questions/8975767

  •  12-11-2019
  •  | 
  •  

Domanda

Ho appena comprato un VPS per ospitare il mio sito web.
Uno dei problemi che ho dovuto affrontare durante la migrazione da hosting condiviso di VPS è quello di impostare un Name Server Privato.
Ho incaricato di creare due Server di Nome Privati con l'IP che mi hai fornito.

Esempio:ns1.mydomain.com punti a 127.0.0.1 (dire)
ns2.mydomain.com punti a 127.0.0.1

Il mio dubbio è, invece della creazione di un tale nome server perché non mi è permesso di usare il mio IP come server dei nomi

Sto cercando di inserire l'indirizzo IP(il mio sito) nel campo in cui ho istruito per immettere il Nome del Server.(

Immettere Il Nome Del Server:

Nome Server 1 :- 123.4.5.6
Nome Del Server 2 :- 123.4.5.6 (vedere l'immagine qui)
(se posso inserire ns1.mydomain.com(custom Name Server) che indica anche lo stesso IP 123.4.5.6)

se " X "è uguale a "Y", perchè non posso utilizzare la stessa 'Y' invece di 'X'
se ns1.domain.com indossa l'IP 123.4.5.6 , perchè non posso riempire 123.4.5.6 invece di (nome del Server)ns1.domain.com?

O Se si può accedere al suo sito tramite IP e domain.com (dove domain.com = IP) perché questo non è applicabile in caso di name server (dove ns1.domain.com = alcuni IP.e da qui posso riempire l'IP invece di ns1.domain.com)

perché questo non è possibile?

(PS:la mia domanda NON è come creare un Server di Nome.Potrei farlo.)

È stato utile?

Soluzione

1) Domande come questo dovrebbe davvero essere sulla ServerFault.

2) 127.0.0.1 localhost, non accessibile al pubblico, l'indirizzo.Rispettosamente, se non hai capito questo, si dovrebbe tornare al di hosting condiviso...si finirà per spendere più tempo a imparare a eseguire un VPS di rendere il vostro posto di lavoro.(Se in uso 127.0.0.1 come segnaposto, quindi questo non vale.)

3) la Maggior parte delle persone che non hanno esigenze complesse dovrebbe probabilmente scegliere di utilizzare il proprio dominio registrar server DNS, se disponibili (ad es. NameCheap).Se il cancelliere non offrono la connessione DNS, il vostro fornitore di VPS, quasi certamente, non so che sia Linode e Rackspace Cloud fare).Indipendentemente dal luogo in cui si sono verificati DNS hosting, è necessario utilizzare loro nome del server nella configurazione, non agli indirizzi di inventare.(Non sta andando a eseguire il proprio server di nome djbdns o BIND, giusto?)

EDIT:Tentativo di spiegare DNS domande di chiarimento.

La tua domanda non è ancora molto chiaro, e penso che è perché non stiamo usando la stessa terminologia.Il DNS è un sistema complicato e devi essere molto preciso.

Vorrei cercare di spiegare come DNS gerarchie sono disposti come si riferisce alla vostra situazione.

1) registrazione di un dominio, example.com.È nel .com top-level domain (TLD).Ogni TLD è una singola entità che gestisce il root name server per il TLD.Nel caso di .com, questo è Verisign.Quando qualcuno va a cercare www.example.com prima di parlare (attraverso un processo che non è davvero rilevante qui) per il TLD root nameserver.

2) Il root nameserver restituisce il name server autoritativo(s) per il dominio (example.com).Questo è quello che credo io, si sta tentando di impostare.Secondo il DNS specifica, l'autorevole nameserver sono fornite dal nome, non IP.Dal momento che (si spera) non stanno cercando di eseguire il proprio name server autoritativo, si dovrebbe dare il vostro registrar (che a sua volta racconta il TLD root nameserver) il server di nomi designati dall'azienda di hosting;questi sono stati forniti nel link che ti ho dato nei commenti (ns1.ixwebhosting.com, etc.). La ragione per cui questi devono essere i nomi, non IPs, è che la tua società di hosting può essere necessario spostare gli indirizzi IP in seguito. Se si dovesse entrare in un IP, e sono passati IPs, il record potrebbe non essere aggiornato.Inserendo un nome, il sistema DNS può risolvere correttamente il name server autoritativo nome ad un indirizzo IP.

3) Il client interessati www.example.com dopo aver ottenuto il nome (e risolto l'IP) per il server dei nomi autorevoli per example.com (cioè, ns1.ixwebhosting.com), contatti autorevole nome del server e richiede l'IP per www.example.com.L'autorevole nome server controlla il suo record e restituisce l'IP che si è stato detto.Che è, sarà necessario utilizzare il vostro hosting provider interface (probabilmente una pagina web che si fa il login...contattare per l'assistenza) per la gestione dei sottodomini per example.com come www.example.com.

Se non si utilizza ospitato DNS, è necessario eseguire il proprio server DNS (ad es.BIND o djbdns).Questo introduce tutta una serie di altre complicazioni che sono oltre la portata della tua domanda.Si prega di utilizzare ospitato DNS e lasciate che il vostro fornitore di affrontare questi problemi.

Si noterà che nulla qui mi ha fatto ricordare ns1.example.com.Hai solo bisogno di trattare con tali record se si esegue i propri server DNS, che probabilmente non dovrebbe fare.

Quindi, in sintesi:

1) informi il registrar del dominio utilizza il provider di hosting DNS server (dal link che ti ho dato).

2) Dire al vostro fornitore di hosting per utilizzare il VPS' indirizzo IP per l'host effettivo nomi per il tuo dominio.

Fa che chiarire le cose?

Altri suggerimenti

Ho avuto un problema analogo a quello sopra a serverfault, ma ha trombato, ma nessuno si offre di spiegare perché non può essere fatto.Dopo una ricerca sul web alla ricerca DNS principi, ecco la mia risposta perché non è possibile sostituire IPs per nameservers.È lungo, ma mi aiuta anche a capire la convenzione.

Diciamo che ha registrato il dominio abc123.com, il "com" è il dominio di primo livello "abc123" è il dominio di secondo livello.

Quando un utente web vuole visitare abc123.com, egli tipi di abc123.com nel suo browser web.Il browser, quindi contatta il DNS resolver (come google DNS, level3, o opendns -- che agisce come una cache) per la query se il DNS resolver ha l'indirizzo IP abc123.com salvato in precedenza.Se qualcuno aveva cercato di raggiungere abc123.com in precedenza attraverso questo sistema di risoluzione, il sistema di risoluzione deve avere l'indirizzo IP per il abc123.com nome di dominio e restituire l'IP nel browser.Ma se non ha mai chiesto il resolver DNS per abc123.com il resolver non hanno l'IP memorizzati nella cache.Il resolver quindi necessario contattare il server DNS principale per le informazioni.

Il root DNS server funziona in un modo che spiega perché non è possibile sostituire IP convenzionale alfanumerici nameserver nomi.Il server DNS root ottiene le sue informazioni dal dominio registrar.Quando si registra l'abc123.com dominio, abc123.com è registrato da root DNS server;insieme con i nameserver/IP (opzionale).

Penso perché il server di nomi nomi di seguire il FQDN (fully qualified domain name) è formato a causa del modo in cui il server DNS principale è progettato per funzionare.Esempio, per ns1.mynameserver.com nameserver nome, l'ipotesi è che il "mynameserver.com" deve esistere nella root DNS server per essere in grado di logicamente dire che ns1.mynameserver.com per essere valido.Se mynameserver.com non esiste il record, quindi ns1.mynameserver.com non deve essere valido.Lo stesso vale per l'IP come nameserver nome, il server DNS root può mai avere il vostro IP su record come un nome di dominio valido (perché l'IP non valido formato FQDN, non c'è numerico di dominio di primo livello -- ie .42 al momento non è un valido TLD).

Tornando alla domanda originale se è possibile utilizzare gli indirizzi IP come server dei nomi.Anche se si sceglie di ignorare la convenzione, non è possibile impostare IP come server dei nomi, perché il tuo registrar non lo permettono.Se proprio abc123.com e si accede alla società di registrazione per registrare nameserver nomi, alto (".com") e il secondo ("abc123") domini di primo livello sono bloccati.È possibile inserire solo valori per il sub livello di dominio.Così che cosa si potrebbe finire con 12.23.45.33.abc123.com come nameserver nome (che è se una società di registrazione consente di avere così tanti punti).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top