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.