Mappatura del nome di dominio con l'indirizzo IP locale?


1

Su una macchina locale posso mappare il mio indirizzo IP della macchina con alcuni domini come di seguito:

127.0.0.1       testwebsite.com

La mia domanda è una volta che ottengo un nome di dominio (ad esempio testwebsite.com) da un provider di nomi di dominio, posso dire loro di "mapparlo sull'indirizzo IP della mia macchina in cui è distribuita la mia applicazione web" o deve essere distribuito sul loro ambiente?

Inoltre, devo fornire questa mappatura al momento della registrazione del dominio o può essere effettuata anche in seguito?


Potresti voler guardare Namecheap per il tuo provider DNS. Loro hanno un Servizio FreeDNS che può essere spesso utilizzato con un dominio di tua proprietà. È importante sottolineare che offrono gratuitamente Client DNS dinamico (e alternative) a chiunque usi i loro servizi DNS. Questo client è disponibile sul tuo PC e li notifica se il tuo IP cambia in modo da non dover aggiornare manualmente i tuoi record DNS.
Anaksunaman

Risposte:


2

Un dominio come esempio.com ha vari record, come il record A e i record MX.

Questi record reindirizzano il traffico verso una posizione. Dove questa posizione non è importante.

Se si imposta il record A per example.com in modo che punti al proprio indirizzo IP pubblico (l'indirizzo IP fornito dal proprio ISP), chiunque entri in example.com possa trovare la propria rotta verso il proprio modem.

Spetta quindi al tuo modem dire al traffico dove andare dopo. Se il tuo modem non è anche un router, il modem semplicemente reindirizzerà tutto al router dietro di esso. Il router deve quindi avere una mappatura delle porte che indichi dove il traffico deve andare.

Dato che i siti Web utilizzano il traffico HTTP, che per impostazione predefinita è impostato sulla porta 80, è necessario inoltrare la porta 80 all'indirizzo IP locale in cui si trova il server web. Se si ospita il server Web sul proprio computer, si imposta la porta 80 sull'indirizzo IP del computer locale.

Detto questo, questo continuerà a funzionare finché il tuo indirizzo IP non cambierà. Se ciò accade, devi aggiornare il record A del tuo dominio in modo che punti al nuovo indirizzo IP. Ci sono servizi che ti permettono di farlo per te, ma portare il tuo dominio è spesso una caratteristica premium. Inoltre, utilizzare il proprio server Web a casa significa che si perderà la velocità di internet.

Se questi problemi sono qualcosa che si vuole evitare, probabilmente sarà più economico ottenere un web hosting economico. La maggior parte delle volte include anche un dominio gratuito.

Detto questo, per rispondere alle tue domande:

La mia domanda è: una volta ottenuto il nome di dominio (ad esempio testWebsite.com) dai provider di nomi di dominio, posso dire che lo mappano sull'indirizzo IP della mia macchina in cui è distribuita l'applicazione web o che deve essere distribuita nel loro ambiente?

Puoi associarlo a qualsiasi cosa, incluso il tuo indirizzo IP, purché tu abbia il controllo dei record DNS (questo è qualcosa che devi assicurarti, nel caso in cui tu scelga il dominio webhosting +. fornirà sempre la gestione DNS.)

Inoltre devo fornire questa mappatura al momento della registrazione del dominio o può essere effettuata anche in seguito?

No, non è necessario fornire questa mappatura al momento della registrazione. Finché non lo farete, il dominio semplicemente non inoltrerà o più probabilmente inoltrerà al sito web della parte di registrazione. Puoi cambiarlo in qualsiasi momento se vuoi per quello che vuoi. Tieni presente che la modifica del DNS richiede tempo. Lo si cambia istantaneamente nella posizione del provider, ma altri server DNS devono quindi eseguire query e aggiornare i record. Dato che ci sono oltre un milione di server DNS in tutto il mondo, può volerci un'ora prima che le modifiche vengano elaborate in tuo possesso, e fino a 48 ore prima che vengano eseguite in tutto il mondo.


Dì il mio sito ( testWebsite.com ) è ospitato alla porta 9001 e voglio solo che l'utente finale digiti www.testWebsite.com non www:testWebsite.com:9090, Devo specificare il numero di porta anche nel server DNS? Il secondo punto è come ogni volta che il mio modem cambia l'IP dinamico. Inoltre, è possibile elaborare in che modo viene aggiornato automaticamente nei server DNS o deve essere eseguito manualmente? Anche se è fatto automaticamente, hai detto che aggiornerà solo alcuni server DNS, non tutti (che richiederà tempo). Significa che se la chiamata va a quei server DNS, il mio sito non sarà disponibile?
user3198603

È possibile impostare una porta in avanti sul router per inoltrare il traffico dalla porta pubblica 80 alla porta locale 9001 e funzionerà. I server DNS non utilizzano le porte, ma solo gli indirizzi IP. Le modifiche dell'indirizzo IP del modem sono un grande argomento. Non ho detto che solo alcuni server DNS sono stati aggiornati. Ho detto che si propaga come un'increspatura su tutti i server DNS, e questo processo richiede tempo. E sì, nel momento in cui il tuo indirizzo IP cambia, non importa quale, il tuo sito diventerà non disponibile per un breve periodo di tempo, fino a quando il nuovo indirizzo IP non verrà impostato sul server DNS e propagato.
LPChip

1

1: devi fornire l'IP del server in cui viene distribuita l'app. La posizione del server non è importante. Potrebbe essere a casa tua o in un datacenter in un altro paese. (Alcuni fornitori di datacenter si prendono cura del materiale DNS per te)

2: Il processo concreto per registrare un dominio dipende ovviamente dal registrar del nome di dominio scelto. Ma non hai bisogno di un indirizzo IP statico, dal momento che ci sono metodi per aggiornare dinamicamente l'IP di una voce DNS .


Quando dici Some datacenter provider take care of the DNS stuff for you, Credo che tu intenda che alcuni data center forniscano webhosting e registrazione del nome di dominio entrambi? Come per il riavvio del modem, l'IP dinamico cambia. Inoltre, puoi elaborare in che modo viene aggiornato automaticamente nei server DNS?
user3198603
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.