DDNS: è possibile una soluzione fai-da-te? Meglio?


26

Sto cercando di stabilire un server di posta / calendario personale a casa mia (sì, ho sentito che è difficile, è un sacco di problemi e così via, ma mi piacerebbe comunque provare). Ho un ISP che non offre indirizzi IP statici, quindi sembra che una sorta di Dynamic Domain Name Service (DDNS) sia la soluzione.

Tuttavia, ho fatto ricerche e ho trovato almeno un paio di risorse online che spiegano che puoi fare DDNS da solo: devi avere uno script / un programma che controlli periodicamente il tuo indirizzo IP e se l'indirizzo cambia , quindi lo script / l'app deve aggiornare il nome di dominio che stai utilizzando per i tuoi server di casa (mi è capitato di avere un dominio parcheggiato con un provider di hosting proprio per questa eventualità e, a quanto ho capito, ho solo bisogno della chiave API di la società di hosting al fine di regolare i record di dominio / IP necessari a livello di programmazione ... qualcuno mi faccia sapere se mi sbaglio su questo e c'è un modo più semplice).

Ecco la cosa: quando aggiorni i tuoi record di nomi di dominio nel modo che ho descritto sopra, ho letto che potrebbero volerci diverse ore per propagarsi in tutto il sistema / mondo (tutti i server DNS devono essere ripopolati con il tuo indirizzo aggiornato ). Tuttavia, diversi provider di servizi DDNS a pagamento che ho cercato sembrano promuovere la loro capacità di rendere effettive le modifiche quasi istantaneamente (o almeno, più velocemente del mio metodo fai-da-te). È vero? C'è qualcosa che mi è mancato?

Inoltre, ho un'altra preoccupazione: ci sono problemi di sicurezza che potrei avere con un provider DDNS? Non saranno in grado di monitorare tutto il traffico che fluisce attraverso il nome di dominio che forniscono? Qualcuno ha un'opinione informata in merito a quale metodo (pagato vs. DIY) potrebbe essere migliore?

Apprezzo il tuo tempo ... grazie!


7
Per $ 10 al mese puoi ottenere un VPS con indirizzi statici - suggerirei di sborsare per quello in quanto renderà un sacco di cose più semplici
Flexo

@Superion forse non ti capisco bene, ma tutto con ddns è che non devi aggiornare l'ip da solo. Il provider ddns ti offre uno strumento che lo fa per te. Hai solo bisogno di un dispositivo che esegue questo strumento. La maggior parte dei router è persino in grado di farlo.
kevinSpaceyIsKeyserSöze

9
$ 10 al mese? È costoso. Puoi ottenere VPS molto decenti che possono funzionare molto più di un semplice server di posta a metà prezzo.
coriandoli

4
Se si desidera eseguire un server di posta a casa DDNS non è il problema, il problema è l'ISP che blocca SMTP. Messaggi in uscita che potresti essere in grado di instradare attraverso il tuo server ISP (a spese di sottoporli a qualsiasi analisi che il tuo ISP si preoccupi di fare e incluso il loro record SPF), ma i messaggi in arrivo saranno probabilmente bloccati senza che tu possa farci nulla .
ShadSterling

3
@ kevinSpaceyIsKeyserSöze: il punto centrale di questa domanda è che vogliono farlo da soli piuttosto che usare un provider DDNS.
Chris,

Risposte:


42

Sto cercando di stabilire un server di posta / calendario personale a casa mia (sì, ho sentito che è difficile, è un sacco di problemi e così via, ma mi piacerebbe comunque provare).

Probabilmente non avrai molta fortuna con la parte di posta. Vedi la risposta di @ Alex.

devi disporre di uno script / programma che controlli periodicamente il tuo indirizzo IP e, se l'indirizzo cambia, lo script / l'app deve aggiornare il nome di dominio che stai utilizzando per i tuoi server di casa

Praticamente quello.

Ho solo bisogno della chiave API della società di hosting al fine di regolare i record di dominio / IP necessari a livello di programmazione

Sì, anche se la società fornisce semplicemente un servizio generico "ospita tutto", potrebbe non avere alcuna API di gestione DNS (concentrandosi invece su web e posta) e potrebbe essere necessario spostare il dominio altrove.

Ecco la cosa: quando aggiorni i tuoi record di nomi di dominio nel modo che ho descritto sopra, ho letto che potrebbero volerci diverse ore per propagarsi in tutto il sistema / mondo (tutti i server DNS devono essere ripopolati con il tuo indirizzo aggiornato ).

No. Solo i sistemi del tuo provider di hosting DNS devono essere aggiornati. Il resto del mondo non mantiene un registro permanente, ma semplicemente memorizza nella cache i risultati delle singole ricerche, per la durata indicata nel campo "TTL" (Time To Live) di ciascun (sotto) dominio.

Tuttavia, diversi provider di servizi DDNS a pagamento che ho cercato sembrano promuovere la loro capacità di rendere effettive le modifiche quasi istantaneamente (o almeno, più velocemente del mio metodo fai-da-te). È vero? C'è qualcosa che mi è mancato?

Immagino che consentano di configurare un TTL molto basso sui domini dinamici (fino a pochi secondi), il che significa che abbandonerà molto rapidamente qualsiasi cache, a costo del provider DDNS stesso che riceve molte più richieste (più alto caricare sui loro server DNS e database e una scusa per caricarti di più). Questo da solo non è qualcosa di speciale e potrebbe essere implementato con qualsiasi metodo fai-da-te.

Non saranno in grado di monitorare tutto il traffico che fluisce attraverso il nome di dominio che forniscono?

No. Il server DNS ti fornisce solo un indirizzo (molto simile a una rubrica) e non è coinvolto in ulteriori comunicazioni.

(A meno che il fornitore non tenti effettivamente di restituire dati falsi , il che ridurrebbe notevolmente il TTL della società nel momento in cui i siti di notizie ne vengono a conoscenza.)

Detto questo, presta attenzione a come funziona l'API; ovviamente non puoi essere sicuro che il servizio non abbia alcuna vulnerabilità, ma se (ad esempio) l'API funziona su HTTP non crittografato e trasmette la chiave API in bella vista, allora non è qualcosa su cui vuoi fare affidamento.


22
+1 se non altro per " abbreviare il TTL dell'azienda ".
TripeHound,

1
Si noti che alcuni risolutori DNS (cache) di alcuni ISP erano noti per non rispettare i TTL bassi e applicare un TTL minimo (qualcosa come un'ora). Non sono sicuro se questo è ancora il caso al giorno d'oggi.
Jcaron,

5
@jcaron Lavoravo in Akamai, che dipende fortemente da brevi TTL. Hanno fatto alcune analisi e la quantità di cache in eccesso non era troppo grave per influire sul servizio.
Barmar,

20

Se non si dispone di un IP statico, è necessario dimenticare il server di posta se si utilizza la soluzione DDNS, la maggior parte dei server di posta elettronica rifiuterà le e-mail o contrassegnerà le e-mail con il livello di spam più elevato poiché tutti gli IP dinamici si trovano negli elenchi PBL . ( Puoi vedere maggiori dettagli nella sezione PS perché non è una buona idea avere un server di posta elettronica su IP residenziale, ma c'è ancora un modo alternativo usando VPS (server privato virtuale) economico intermedio )

Per quanto riguarda "DDNS te stesso", un buon registrar di dominio che fornisce l'aggiornamento IP gratuito tramite la sua API, tutto il tuo programma deve fare è verificare periodicamente l'IP pubblico e se è cambiato invia un nuovo IP al registrar che aggiornerà il record A (AAAA). A proposito, la maggior parte dei router al giorno d'oggi ha già tale funzionalità (controlla IP e segnala al provider DDNS)

Ho letto che potrebbero volerci diverse ore per propagarsi nel sistema / mondo

Dipende dal provider DNS, i registrar rispettosi consentono di impostare TTL (tempo che indica ad altri con quale frequenza potrebbe essere cambiato l'IP) pari a 5 minuti. Non tutti i server DNS intermedi che seguono lo seguono per evitare un carico elevato, ma di solito anche se non seguono il TTL del proprietario del dominio, raramente durano più di alcune ore. La maggior parte dei server di inoltro aggiornerà le loro cache come impostato nel dominio TTL.

ci sono problemi di sicurezza che potrei avere con un provider DDNS?

Andando online è già possibile un problema di sicurezza. Isolare il server dalla rete locale per evitare ospiti indesiderati.

Qualcuno ha un'opinione informata in merito a quale metodo (pagato vs. DIY) potrebbe essere migliore?

Lancerai il tuo tempo e denaro in aria se andassi con DDNS. Oggi puoi ottenere un VPS decente (server privato virtuale) per 3-4 dollari al mese. Mentre il sito Web (se si prevede di averne uno) può essere ospitato direttamente su VPS poiché di solito non occupa molto spazio, il server di posta elettronica potrebbe essere problematico se si prevede di eseguire il server per un lungo periodo o si prevede un volume elevato di messaggi di posta elettronica. Di solito 20 GB di spazio sufficiente per le piccole imprese fino a 3-5 anni, anche senza eliminare le vecchie e-mail. Anche se ti aspetti un'enorme quantità di email, puoi usarlanginxfunzione per delegare il traffico e-mail a casa tua. Quindi puoi ospitare il server di posta elettronica principale a casa su IP dinamico e VPS (che ha IP statico) eseguirà il proxy del traffico in entrata / in uscita verso la tua casa. È possibile utilizzare il proprio VPS in tale configurazione senza problemi poiché non è necessario preoccuparsi della propagazione DNS, il dominio indicherà sempre l'IP statico del VPS. Devi ancora gestire la segnalazione delle modifiche dell'IP di casa a VPS, in modo che VPS sappia dove eseguire il proxy del traffico, ma è molto più semplice, basta interrogare un po 'di URL sul tuo VPS e analizzare i registri dell'IP in entrata e regolare nginx, quindi sa sempre dove sei.

PS


Vedo che questo argomento è interessante per i superutenti, quindi aggiungerei qualche dettaglio in più.

Gli elenchi PBL contengono un database di IP che generalmente sono IP dinamici, quindi PBL aiuta molto gli operatori di server di posta elettronica. Non è un problema tecnico o gli ISP sono cattivi a non consentire il server di posta elettronica su IP dinamici, il problema è che la maggior parte del traffico di posta elettronica da IP dinamici proviene da computer infetti che inviano spam o malware a un volume enorme che può facilmente ricevere DDoS server se uno è un obiettivo. Alcuni ISP bloccano le connessioni in uscita alla porta 25 per impedire la diffusione di malware e DDoS , ma altri no. Praticamente tutto il server di posta elettronica aziendale elimina semplicemente le connessioni provenienti dall'elenco PBL che riducono significativamente lo spam.

La seconda soluzione antispam efficace è eliminare le connessioni dagli IP che non hanno record PTR inversi nel DNS e non corrispondono al record DNS del dominio. Anche se le connessioni provengono da un IP statico che non ha un record PTR, di solito o una configurazione mal configurata male o principalmente proviene da server in esecuzione da bande di spam (potrebbero esserci esclusioni per alcuni grandi fornitori (ma incuranti), ma possono essere aggiunti manualmente nella lista bianca). Mentre è questione di pochi minuti per impostare il record PTR inverso su VPS, non è un caso se gli IP statici ottenuti dall'ISP e il processo per impostare PTR è di solito un PITA (bisogna chiamarli, inviare un ticket dopo la verifica che sei il proprietario originale dell'IP e aspetti la misericordia del suo amministratore di sistema che deve impostare il record PTR inverso, a volte in poche ore, ma a volte al giorno)

Inoltre, non critico, ma ... per evitare la contraffazione della posta elettronica, la maggior parte dei proprietari di server di posta elettronica utilizza il cosiddetto SPF (framework delle politiche mittente) che consente di specificare il metodo di elaborazione delle politiche più veloce se impostato in indirizzi IP autorizzati DNS che hanno permesso di inviare e-mail per conto del dominio. (si possono specificare i server autorizzati tramite FQDN come riferimento al record MX, ma si tratta di ulteriori round trip su DNS per la connessione dei server) Quindi, gestire l'IP mobile in DNS non sarebbe divertente.


1
Anche se hai un IP statico, probabilmente ti troverai in un intervallo residenziale e quindi nella lista nera. In particolare hai bisogno di un IP aziendale (e anche quelli spesso sono di scarsa reputazione dai precedenti proprietari ... non è divertente l'esaurimento di IPv4?)
Bob

@Bob Sono in questo campo tecnologico da decenni, ma non ho mai sentito parlare di nessun ISP che offra IP statico ai clienti residenziali. Per quanto riguarda la reputazione dell'IP, non rimarrà troppo a lungo e se si inviano richieste per cancellarlo, è una questione di massimo una settimana per rimuovere l'IP dalle liste nere. Importante è la reputazione del dominio, ho avuto un cliente che ha scelto un bel nome di dominio abbandonato ma con una reputazione peggiore e ci sono voluti quasi sei mesi per diventare un nome decente.
Alex,

1
Ho avuto lo stesso IP statico residenziale da oltre 10 anni :) (detto questo, non è nemmeno nello Spamhaus PBL, quindi ... o il mio ISP non lo contrassegna come residenziale o me ne ha dato uno commerciale. Hmm .)
Bob

@Bob Paghi ufficialmente per l'IP statico o semplicemente rimane lo stesso? Nei fornitori di rete via cavo e FIOS, l'IP può rimanere per anni con lo stesso IP, ma ciò non significa che sia statico, se si modifica l'indirizzo MAC, il proprio IP verrà modificato. Se ottieni un IP statico davvero ufficiale sulla rete residenziale, potresti condividere il tuo ISP, è davvero interessante!
Alex,

1
Sono abbastanza sicuro che sia il nonno ... ADSL su TPG in Australia. Probabilmente non lo offrono più (o non lo fanno pagare ora). Detto questo, stiamo diventando un po 'fuori tema qui - se vuoi discutere ulteriormente vieni a chattare :)
Bob

7

Ho un ISP che non offre indirizzi IP statici, quindi sembra che una sorta di Dynamic Domain Name Service (DDNS) sia la soluzione.

Questa è una soluzione. Come esempio di un'altra soluzione, un tunnel IPv6 di HurricaneElectric.net fornisce un indirizzo statico (IPv6) con un endpoint di tunnel mobile. Concesso, in questo momento, IPv4 sarebbe più bello supportare tale funzionalità con il pubblico in generale, ma se riesci a trovare un computer cooperativo disposto, potresti tecnicamente fare una cosa del genere anche con IPv4.

devi avere uno script / un programma che controlli periodicamente il tuo indirizzo IP e, se l'indirizzo cambia, lo script / l'app deve aggiornare il nome di dominio che stai utilizzando

Sembra un piano tecnicamente solido.

Ho solo bisogno della chiave API della società di hosting al fine di regolare i record di dominio / IP necessari a livello di programmazione ... qualcuno mi faccia sapere se sbaglio su questo e c'è un modo più semplice).

I dettagli esatti dipenderanno dalla scelta del registrar del nome di dominio su come implementare questa funzione. Alcuni potrebbero utilizzare una chiave API di qualche tipo, mentre altri potrebbero fare affidamento su un'interfaccia Web per gli aggiornamenti automatici. In passato, alcuni ISP fornivano tale servizio, ma si basavano su modifiche manuali in risposta alle richieste. Quindi dipende interamente da chiunque ti fornisca il servizio.

Ecco la cosa: quando aggiorni i tuoi record di nomi di dominio nel modo che ho descritto sopra, ho letto che potrebbero volerci diverse ore per propagarsi in tutto il sistema / mondo (tutti i server DNS devono essere ripopolati con il tuo indirizzo aggiornato ).

Bah humbug. È noto che la propagazione del DNS impiega minuti o ore o giorni (ad es. 72 ore). Tuttavia, quando le persone hanno analizzato pesantemente le cose, hanno scoperto che gran parte di quel vago tempo di "propagazione" proveniva semplicemente dall'aggiornamento lento di un provider di hosting DNS.

In teoria, dovresti solo aspettare il valore TTL. Tuttavia, c'è un problema con questa teoria ...

Tuttavia, diversi provider di servizi DDNS a pagamento che ho cercato sembrano promuovere la loro capacità di rendere effettive le modifiche quasi istantaneamente (o almeno, più velocemente del mio metodo fai-da-te). È vero? C'è qualcosa che mi è mancato?

Ok, ecco la realtà: affinché il tuo aggiornamento abbia pieno effetto, dovrai avere Internet a filo della sua cache attiva di vecchie informazioni.

Secondo gli standard, la memorizzazione nella cache dei server DNS può fare affidamento sulla loro cache per il periodo di tempo specificato da un valore TTL che è possibile configurare.

Tuttavia, la realtà è che almeno alcuni (e forse anche la maggior parte?) ISP molto grandi sono stati conosciuti per eseguire i propri server DNS di cache che sono stati conosciuti per ignorare completamente i valori TTL. Lo fanno perché si sentono come se aggiornano le loro cache DNS meno frequentemente, l'effetto complessivo sarà meno larghezza di banda (e forse un po 'meno tempo di elaborazione).

Pertanto, qualsiasi server di posta elettronica che si basa su tale server DNS potrebbe essere interessato e non essere in grado di notare i tuoi aggiornamenti fino a quando il server DNS non viene aggiornato. In alcuni casi, ciò potrebbe richiedere un giorno o due (o tre?).

Tuttavia, tali effetti sono diventati sempre più rari. Nella pratica, la maggior parte dei server DNS verrà svuotata nella cache entro un'ora o due.

Poiché alcune cache non verranno aggiornate altrettanto rapidamente di altre, l'effetto è che alcuni posti su Internet funzioneranno con il nuovo indirizzo, mentre altri cercheranno comunque di utilizzare il vecchio indirizzo. Entro un paio d'ore, la maggior parte dei computer funzionerà perfettamente con le nuove informazioni. (Molti, molti di loro potrebbero funzionare in pochi minuti.)

Il comportamento tipico del software di posta elettronica è quello di provare a inviare l'e-mail. Se il problema persiste, riprovare più tardi. I server di posta elettronica in genere continuano a riprovare (forse circa una volta all'ora) per giorni prima di arrendersi. Quindi ciò che è probabile che accada è che non perderai la posta elettronica, ma verrà ritardata un po '.

Il commento di Alex "tutti gli IP dinamici sono negli elenchi PBL" è chiaramente sbagliato, poiché queste informazioni sono decentralizzate (quindi la parola "tutto" non è precisa), ma è vero che molti IP dinamici sono presenti in tali elenchi, e quindi potrebbe significa che alcuni computer / dispositivi correlati alla posta elettronica potrebbero decidere di non collaborare con l'utente.

Inoltre, ho un'altra preoccupazione: ci sono problemi di sicurezza che potrei avere con un provider DDNS?

La preoccupazione maggiore sarà se gli aggiornamenti verranno gestiti in modo sicuro.

Non saranno in grado di monitorare tutto il traffico che fluisce attraverso il nome di dominio che forniscono?

No. Il lavoro del server DNS è ricevere una richiesta per un nome di dominio e fornire una risposta. La risposta tipica tradizionale è fornire uno o più indirizzi IP. Sono possibili altre risposte, come ad esempio il riferimento a un altro server DNS o nome di dominio (ad es. Con un CNAME) o altri dati (ad es. Aiutare a fornire sicurezza attraverso il nuovo standard DNSSec).

Qualcuno ha un'opinione informata ...

Vorrei sottolineare che se si desidera davvero eseguire un server di posta serio, è possibile considerare la conformità ai moderni standard di posta elettronica. Ciò implica molto più che essere conformi alle specifiche tecniche SMTP e DNS. Molte persone usano grandi fornitori e quei grandi fornitori possono realizzare le proprie aspettative.

Ad esempio, conosco un server di posta elettronica creato con Debian e Postgrey anni fa. Postgrey è un software che fornisce una gestione antispam "greylisting". Tuttavia, la versione di Postgrey utilizzata presuppone che quando un server e-mail ritenta l'e-mail, il server e-mail mittente utilizzerà lo stesso indirizzo IP per farlo. È noto che i server di posta elettronica di Office 365 riprovano a inviare un messaggio di posta elettronica da un indirizzo IP diverso che si trova ancora in una sottorete IPv6 / 64. A Postgrey non piace.

Poiché sempre più organizzazioni sono passate a Office 365, questo è diventato sempre più un problema per le persone che utilizzano quel vecchio server di posta elettronica. È stata rilasciata una versione più recente del software Postgrey, ma il modo più semplice per installare tale software è utilizzare il repository software ufficiale per quel sistema operativo. Quindi, in pratica, il modo intelligente per aggiornare quel software sarà quello di aggiornare il sistema operativo.

Esistono altre convenzioni, ad esempio avere nomi DNS che iniziano con "mail". che può far sì che la tua configurazione sia giudicata più o meno affidabile. Ciò può influire sul fatto che i dispositivi ti trattino come uno spammer non conforme o come un dispositivo con cui vale la pena comunicare.

Certo, forse quando si parla in modo molto rigoroso delle specifiche tecniche ufficiali, le organizzazioni giganti stanno eseguendo alcune azioni diverse dai requisiti minimi richiesti dai documenti RFC che contengono le specifiche tecniche dei protocolli utilizzati. Ma se vuoi comunicare con la più grande comunità di Internet, ci sono alcuni standard aggiuntivi che vengono imposti da alcuni giocatori significativi / di grandi dimensioni. Preparati a soddisfare bene tali standard o preparati ad affrontare alcuni problemi.

Sono un po 'vago su cosa siano esattamente quegli standard, perché possono cambiare nel tempo.

Per quanto riguarda quel vecchio server di posta che dovrà aggiornare il suo vecchio sistema operativo Debian, forse le persone dovrebbero comunque aggiornare il loro sistema operativo più frequentemente. Il punto che sto sottolineando, tuttavia, è che un'installazione software che ha funzionato perfettamente per anni è ora rotta, a causa del comportamento più recente che viene comunemente utilizzato da molti indirizzi di posta elettronica. Se provi a fare cose insolite, come l'utilizzo del DNS dinamico su un provider Internet più lento, potresti avere maggiori probabilità di riscontrare alcuni problemi aggiuntivi lungo la strada. Mentre sembri ambizioso, forse puoi investire gli sforzi in questo. Ti sto solo avvisando di prepararti a farlo.

... per quanto riguarda quale metodo (pagato vs. DIY) potrebbe essere migliore?

Come altri hanno sottolineato, il pagamento sarà molto più semplice ed è piuttosto economico per la maggior parte delle persone. È probabile che le grandi offerte forniscano un indirizzo IP stabile al quale si possa puntare il proprio record MX (quindi l'e-mail va lì) e potrebbe fornire una larghezza di banda notevolmente migliore.

Il fai-da-te è meglio per acquisire esperienza e imparare come funzionano le cose e scegliere di non fare affidamento esclusivamente sulle implementazioni delle principali società. Avere un maggiore controllo sull'implementazione può anche consentire di apportare modifiche personalizzate significative molto più rapidamente.

Ciò che è "migliore" dipenderà dai tuoi obiettivi individuali, quindi lascio tali conclusioni a te.


5

Sì, è possibile ospitare tu stesso il server DDNS (in effetti, ho scritto un'implementazione conforme a DynDNS per DJB che mi si sta inventando da tempo). Puoi utilizzare il normale client DynDNS su IP dinamico per aggiornare il tuo nome DNS, ma il codice del server dovrebbe comunque essere eseguito da qualche parte con IP statico (poiché i server GTLD devono ancora puntare i record NS per il tuo dominio su un IP statico).

Inoltre, se non ospiti il ​​tuo DNS da solo ma lo trasferisci a un provider DNS di terze parti, potrebbero darti l'API per modificare l'IP come dici tu. Sarebbe probabilmente si propagano più lento di una corretta soluzione DDNS, e non sarebbe ovviamente completamente self-hosted, ma dipendere da quello di terze parti per i servizi DNS. Di solito non sono dannosi (e ci sono così tanti altri problemi di sicurezza su Internet di cui preoccuparsi di più), ma preferirei comunque la soluzione sotto il mio controllo (se non altro, poiché mi dà la libertà di scegliere il mio provider DNS invece di essere bloccato).

Gestisco anche le mie istanze del server Calendar / Contacts / Pictures invece di consegnare i dati a google o a qualcun altro (utilizzando istanze Nextcloud e Mediagoblin open source ). Mentre li eseguo sul "mio" VPS con IP statici (in quanto entrambi sono più facili e forniscono una maggiore larghezza di banda), entrambi potrebbero essere eseguiti su IP dinamico che hai a casa.

Inoltre, come altri hanno già detto, per l'invio di posta non sarà possibile inviare la posta in modo affidabile direttamente da quel server a causa di liste nere PBL (funzionerà a volte, andrà persa o rimbalzata altre volte o contrassegnata come SPAM), ma se si ' re OK tramite l'inoltro tramite qualche altro server SMTP (come da Gmail o dal tuo ISP) funzionerà bene.

Tuttavia, il server di posta in arrivo (MX) su IP dinamico sarebbe piuttosto problematico. Ad esempio, se la posta arriva mentre stai cambiando IP, è possibile che proverà a consegnare a IP che avevi qualche tempo fa, ma ora alcuni altri clienti hanno. Nella maggior parte dei casi, si verificherebbe semplicemente la mancata connessione e quindi la posta ritardata, ma se anche altri clienti eseguono il server SMTP, la posta gli verrebbe recapitata o verrebbe respinta con un errore fatale "il destinatario non esiste" (che di solito annulla automaticamente la tua iscrizione alle mailing list ecc.). Inoltre, se il tuo IP non ha DNS inverso (o talvolta lo è anche se sembra dinamico!), Alcuni server di posta rifiuteranno di consegnarti la posta.

Ma se una certa percentuale di posta smarrita o mal indirizzata non è un problema per te, allora sentiti libero di provarla.

Tieni presente che è anche possibile che il tuo ISP abbia delle regole contro di te che gestisci servizi sulla tua "Internet dei consumatori" a basso prezzo, e potrebbe farti chiudere se ti accorgono che stai violando il contratto. Oppure potrebbero persino bloccare attivamente qualsiasi connessione in entrata a casa tua su porte popolari sotto terra come tcp / 25, 80, 443, ecc. Che potrebbero distruggere la tua intera idea di self hosting (a meno che non cambi ISP o entri in una classe di bussiness più costosa) "che di solito ha anche IP statici).

E l'ultima cosa da notare è che in molte tipiche connessioni Internet domestiche di consumo (come ADSL, via cavo, ecc.) La velocità è asimmetrica, ovvero il download è molto più veloce della velocità di upload. Il che è male se vuoi pubblicare contenuti pubblici più grandi come le immagini (invece di affidarti a Facebook o Google per questo e rinunciare ai tuoi diritti) da casa tua, poiché sarà lento (non anche per il ragazzo che scarica foto da te, ma anche per l'intera connessione Internet).


2

Altre risposte hanno già spiegato la parte DDNS.

Spiegherò perché è necessario utilizzare un server separato per inviare e-mail (poiché la breve spiegazione di @Alex è incompleta).

Ancora più importante, è necessario un record PTR inverso valido per inviare e-mail: molti server di posta elettronica lo controllano e rimbalzano la posta, se il record DNS inverso per l'indirizzo IP non corrisponde al dominio del mittente. Questo record è fornito dal proprietario dell'indirizzo IP, ad esempio dall'ISP.

Ora immaginiamo che tu sia in qualche modo diventato valido, aggiornando dinamicamente il DNS inverso (ah ah ah). Devi ancora convincere tutti, che il tuo dominio è legittimo e la tua email in uscita non è spam.

Come spiegato da @Alex, gli hoster di posta di piccole dimensioni adorano utilizzare lo spamhaus e altre liste nere online. Ma ho visto quegli amministratori aziendali fare molte altre cose stupide (come bloccare tutta la posta elettronica, che non proviene da Gmail / Hotmail). In realtà, non sono solo alcuni "amministratori aziendali": ho visto Sourceforge bloccare la registrazione da un dominio di posta elettronica aziendale legittimo, perché "non sappiamo perché, ma il nostro filtro antispam pensa che tu sia cattivo". Ignorali e non puoi rimanere compatibile con tutti quelli che sono sotto il cielo.

Enormi hoster di posta in questi giorni non si basano su spamhaus o altri PBL. Seguono da soli la tua affidabilità. La reputazione del mittente (almeno la maggior parte) è associata all'IP. Questo perché gli spammer spesso ottengono un avvio dai loro hoster, quindi sono costretti a saltare gli IP. Dal punto di vista di Gmail il tuo dominio / IP creato di recente non è diverso dallo spammer comune. Quando inizi a inviare e-mail, la tua reputazione è bassa (per impostazione predefinita sei trattato come spammer!). La maggior parte delle e-mail in uscita saranno contrassegnate come spam. Quando qualcuno risponde alla tua e-mail o in particolare la contrassegna come legittima (premendo il pulsante corrispondente nell'interfaccia web del suo provider di posta elettronica), la fiducia nei tuoi confronti aumenterà leggermente. Come puoi vedere, per aumentare la reputazione del mittente, dovresti utilizzare lo stesso dominio sullo stesso IP per anni. Questo può '


Una volta noleggiato un VPS da hoster, mantenere un server di casa su IP dinamico diventerà molto più semplice. Sarai in grado di utilizzare quel VPS come tuo server DDNS con un TTL estremamente basso. Potresti anche essere in grado di rinunciare al DNS e utilizzare altri mezzi (come il reindirizzamento HTTP) per gestire la modifica dell'IP della tua home box. Sarai comunque in grado di ricevere e-mail direttamente nella tua casella home - facoltativamente con fallback al VPS, quando il tuo IP di casa è inattivo o è stato modificato di recente.


0

Può essere fatto su CPanel usando uno script PHP - assicurati solo di impostare correttamente la tua sicurezza (HTTPS, ecc.) E di leggere il ToS dal tuo provider di hosting.

https://www.shadowsplace.net/1231/internet/use-whm-cpanel-as-dynamic-dns-service/

Se imiti un famoso schema URL di provider DNS dinamici, puoi utilizzare le funzioni DNS dinamiche integrate in apparecchiature "black-box" (ad es. NAS, IP Cam, ecc.) E fare in modo che il tuo router reindirizzi la richiesta al tuo host .


-1

Il mio modesto additon al servizio dyndns, che è gratuito e in esecuzione su molti sistemi (anche su router) - freedns.afraid.org

Lo sto usando per avere il mio indirizzo IP di casa che punta a un nome di dominio selezionato che l'elenco offre gratuitamente. Il mio rPi esegue lo script "curl" e funziona bene per me (beh, dato che non sto usando un server di posta che non è un problema se non sono disponibili 10 minuti).

Ho avuto la stessa idea per eseguire il server di posta anche a casa, ma l'ISP ha bloccato il traffico, quindi ho dovuto abbandonarlo :-(

I migliori saluti.


1
Riesci a mettere un link reale invece di punti offuscati ?
AL
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.