Come posso ottenere un indirizzo IP statico per la mia teiera?


149

Mantengo questa teiera:

Una teiera connessa al web, situata al 134.219.188.123

Restituisce un errore 418 quando viene eseguito il ping e viene regolarmente inviato da persone che arrivano dalla relativa pagina di Wikipedia. (Per quelli interessati, e sembra che ci sia qualcuno di voi, la storia rilevante è qui )

Si trova su uno scaffale nel mio ufficio nel dipartimento di informatica di un'università e i ragazzi del supporto sono stati così gentili da dargli un indirizzo IP dedicato alcuni anni fa.

Il mio contratto sta per concludersi nelle prossime settimane e mi viene in mente che dovrò fare qualcosa con la teiera. Mi piacerebbe portarlo a casa ma non ho alcuna idea di come spiegare a casa mia il fornitore a banda larga che voglio un indirizzo IP dedicato venire a casa mia in modo che le persone possono fare un rumore metallico una teiera.

Esiste un modo ragionevole di avere un server su uno scaffale di casa mia che le persone possano eseguire il ping tramite un indirizzo IP? Quali termini di ricerca posso usare per trovare una soluzione a questo problema?


Una teiera? Perché non usi invece una macchinetta del tè automatica?
gparyani,

2
Quindi come lo hai risolto?
SQB

Risposte:


54

"Spiega al mio fornitore di banda larga di casa che desidero venire a casa mia un indirizzo IP dedicato in modo che le persone possano fare il ping di una teiera" semplicemente non fare riferimento alla teiera ... potrebbero pensare che tu sia pazzo!

A proposito: dì loro che vuoi un indirizzo IP statico.

Si noti che in molti paesi, molti ISP non vendono IP statici a clienti di fascia consumer (ma chiederli è gratuito!). Se non vogliono dartene uno, puoi creare un account DynamicDNS per consentire alle persone di raggiungere la teiera usando un nome host (ad esempio: myteapot.dyndns.org).


1
Ho usato dyndns per anni, e questa è la soluzione più logica. Invece di un indirizzo IP numerico fisso, si finisce con un indirizzo alfanumerico fisso. In questi giorni li trovi su www.dyn.com: crea un account, configura il tuo router in modo che punti all'indirizzo e ogni volta che il tuo indirizzo IP viene modificato dall'ISP, la ricerca DNS lo risolverà.
Floris,

22
Sfortunatamente, Dyn - precedentemente DynDNS - non ha più un'offerta gratuita, che è stato uno dei loro principali vantaggi per gli utenti domestici occasionali senza particolari requisiti di uptime oltre alla convenienza. Ho usato No-IP per un po ', e - modulo l'incidente di Microsoft - non ho avuto problemi. Di recente ho spostato il mio hosting DNS sul servizio DNS gratuito su he.net e ora aggiorno i miei indirizzi direttamente, evitando la necessità di passare attraverso un provider dinamico. (Certo, devi avere il tuo dominio per questo ed essere a tuo agio nel configurare le impostazioni del nameserver ecc.)
Ossifrage cosmico

7
Oppure potresti usare DuckDNS . È gratis. (Funziona con le donazioni.)
YtvwlD

2
Che dire di No-IP ? Li uso e sono gratuiti e sono buoni per un uso leggero.
George,

4
Non dimenticare FreeDNS - freedns.afraid.org
Ƭᴇcʜιᴇ007

25

La parola potrebbe essere semplicemente "IPv6". È del tutto ragionevole che una teiera abbia un indirizzo IPv6. Il design di IPv6 ti consente di avere un'intera sottorete di indirizzi IPv6 per tutti i dispositivi della tua casa.


1
Molti isp home non offrono ancora IP nativo v.6, ma puoi ottenere un tunnel 4to6 gratuito su tunnelbroker.net che ti consentirà comunque di utilizzare questa opzione.
0xDAFACADE

9
@ 0xDAFACADE So che quei nomi sono confusi, ma dobbiamo essere precisi quando li usano, perché altrimenti le persone leggeranno qualcosa usando il nome sbagliato e diventeranno ancora più confuse. Non esiste un tunnel 4to6. Ciò che HE offre su tunnelbroker.net è chiamato tunnel 6in4.
Kasperd,

1
@kasperd Hai assolutamente ragione, errore mio. Buona pesca.
0xDAFACADE

Per la casa del Regno Unito, l'ISP non può offrire IPv6 direttamente l'ultima volta che ho verificato (un paio di anni fa), qualcosa a che fare con il modo in cui viene implementata la struttura portante di BT. Quindi sarebbe solo tunnel.
James Snell,

1
@JamesSnell Ah, scusa, non ho letto correttamente il tuo commento per vedere che era basato su vecchie informazioni. In realtà sono con A&A e credo che BT abbia ottenuto l'ipv6 nello stesso momento in cui lo scambio è passato a fibra al cabinet. Presumo che abbiano sostituito un po 'di infrastruttura. Nota però che sono in una grande città, quindi forse è diverso per quelli più lontani. Grazie per la tua chiara risposta.
Valità,

20

Deve essere un indirizzo IP? Il motivo per cui chiedo è che sarebbe molto più semplice (ed economico) utilizzare un dominio per accedervi.

In questo modo, potresti mantenere la stessa connessione Internet che hai ora a casa e utilizzare un servizio come dyn.com o noip.com per mantenere il tuo dominio (htcpcp.com forse?) Che punta all'IP dinamico della tua home Internet. In questo modo, quando il modem si riavvia o il tuo ISP cambia l'indirizzo IP che hai, il dominio si aggiornerà per puntare a quello.

L'altra opzione sarebbe quella di richiamare il tuo ISP e dire loro che vuoi un indirizzo IP statico. Alcuni ISP ti addebiteranno circa $ 5 / mese per questo servizio, mentre altri ti richiederanno di passare a una connessione aziendale prima di consentirti di farlo.

Se avete altre domande fatemelo sapere!


13

Esiste un modo ragionevole di avere un server su uno scaffale di casa mia che le persone possano eseguire il ping tramite un addipendente IP?

Sì. Vedi sotto. Presumo che per "ping" intendi veramente "contatto usando un browser web" per ricevere un codice di risposta HTTP 418.

Quali sono le parole che uso per google per la soluzione a questo problema?

  • "indirizzo IP statico"
  • "Port forwarding"
  • "Prenotazione DHCP"

Banda larga SOHO nel Regno Unito

La banda larga domestica viene generalmente fornita tramite un router che utilizza la traduzione di indirizzi di rete (NAT) in cui la rete interna utilizza un intervallo di indirizzi privati ​​(ad esempio 192.168.1.) E l'indirizzo "pubblico" esterno viene allocato dinamicamente dal provider di servizi Internet (ISP) . Poiché è allocato dinamicamente, può cambiare di volta in volta.

Di solito, quando i computer domestici sono accesi, trasmettono una richiesta DHCP che richiede un indirizzo IP interno che possono utilizzare. Di solito il router risponde e alloca un indirizzo da un pool di indirizzi interni.

Gli indirizzi interni in genere non possono essere raggiunti direttamente ma il router utilizza NAT per tradurre tra indirizzi interni ed esterni.

Indirizzo IP statico

Devi chiedere un "indirizzo IP statico". Ciò significa che il tuo indirizzo IP pubblico verrà corretto e può essere pubblicato per l'uso con la tua teiera. Non potrai scegliere l'indirizzo effettivo.

Alcuni ISP del Regno Unito applicano una tariffa mensile aggiuntiva per questo (ad es. BT), ma altri no (ad es. Zen).

Indirizzo interno teiera

La tua teiera potrebbe avere un indirizzo IP fisso configurabile, nel qual caso dovresti configurare un indirizzo all'interno dell'intervallo di rete interno utilizzato dal router ma al di fuori dell'intervallo fornito dal router: è l'intervallo DHCP.

In alternativa puoi configurare il tuo router in modo da dare sempre alla teiera lo stesso indirizzo interno.

Port forwarding

Le richieste in arrivo al router, per il servizio teiera, devono essere passate all'indirizzo interno specifico della teiera. Puoi farlo usando "port forwarding". Alcuni router possono riferirsi a questo come "fori di spillo" o usare qualche altra terminologia.


Sull'elemento di alcuni fornitori di banda larga del Regno Unito che forniscono indirizzi IP statici, Virgin (precedentemente Telewest) sembra (nella mia zona almeno) allocare gli indirizzi statici per impostazione predefinita. Negli 11 anni in cui ho vissuto, ho sempre avuto lo stesso indirizzo IP.
LMS

@LiamMcSherry Ho avuto lo stesso indirizzo IP per circa 10 anni, non significava che fosse statico, ma è cambiato circa 4 volte nell'ultimo anno.
Tyson,

Allo stesso modo, il mio indirizzo IP Virgin cambia di tanto in tanto. L'unica volta che ho notato esattamente quando è successo è stato quando mi hanno dato un nuovo modem via cavo. Fondamentalmente, non ti hanno assegnato l'indirizzo IP in quanto tale, è solo che per loro stessa comodità inviano al tuo modem lo stesso indirizzo IP ogni volta che ne richiede uno, anziché il più basso disponibile o altro. Tranne che a volte non lo fanno, presumibilmente anche per la propria comodità (o forse qualcuno ha lasciato cadere un caffè in qualsiasi cosa mantenga il tavolo di ricerca e sono partiti da zero).
Steve Jessop,

3

Se il tuo ISP non utilizza nat di tipo carrier, probabilmente hai già un indirizzo IP globale e pingabile. Alcuni ISP bloccano le porte, sicuramente, e il tuo indirizzo IP potrebbe non essere statico - cambiando occasionalmente quando ti disconnetti / riconnetti. Basta controllare se è possibile ottenere un secondo indirizzo IP indirizzato a te (anche se non ho idea di come un router di livello consumer lo gestisca - potresti aver bisogno di un router di livello commerciale), o semplicemente ottenere la teiera la sua propria linea economica.

Se questa non è un'opzione, una rotatoria potrebbe essere quella di ottenere un VPS con un indirizzo IP statico altrove e utilizzare il firewall per inoltrare tutti i pacchetti a detta teiera. Un'alternativa potrebbe essere quella di avere un proxy per la tua teiera che gestisce queste cose. Suppongo che questo possa lasciare spazio anche a una teiera emulata virtuale.

Infine, considerando l'esaurimento dell'indirizzo IP: assegnagli un indirizzo IPv6 come suggerito da MSalters


1

L'indirizzo IP corrente della teiera sembra essere registrato su RHUL .

Supponendo che tu sia ancora nel Regno Unito, diversi ISP domestici includono un indirizzo IP dedicato / fisso / statico come parte dei loro pacchetti a banda larga domestica (incluso in alcuni casi IPv6) e probabilmente sarebbe davvero felice di servire (servire?) La tua teiera. Per esempio:

Un computer a scheda singola dovrebbe costituire un server domestico adeguato per la teiera. Prendi in considerazione qualcosa come un OLinuXino o vedi questa utile pagina della Free Software Foundation.


Se la banda larga domestica non offre un IP statico, chiedi informazioni sulla classe business. Alcuni ISP offriranno ips statici a un costo aggiuntivo o come parte del pacchetto.
Dom

1

Se non vuoi cambiare granché, noleggia un server virtuale, configura iptables sulla connettività nat su qualunque porta sia rilevante (indovinando 80), configura nat sul tuo dispositivo di confine in modo tale che se l'IP sorgente sia l'ip vps e dst la porta è 80 (in questo contesto), inoltra alla teiera. (Nota che dovrai assicurarti che le regole nat siano bidirezionali)

In questo modo non dovrai fornire il tuo IP di casa e il dispositivo funzionerà essenzialmente così com'è.


0

Per quanto non ho ancora visto menzionato: DEVE essere statico? Assolutamente? Positivamente?

http://en.wikipedia.org/wiki/Dynamic_DNS

È possibile utilizzare un servizio DNS dinamico per aggiornare l'indirizzo IP di casa che cambia. http://dyn.com/dns/ è quello che uso per il mio router di casa, anche se sono sicuro che ci sono molti altri servizi simili là fuori. Potrebbe essere più economico pagare $ 25-35 all'anno ... invece di ciò che è più probabile sarà ~ $ 10 al mese per un indirizzo IP statico dal tuo provider.

Il modo in cui DynamicDNS funziona è che periodicamente controlli il tuo indirizzo IP. Se cambia aggiorni il server DNS. Il mio router è configurato per farlo automaticamente con DynDns, anche se capita di avere un'applicazione che puoi eseguire su un computer locale.

In questo modo, potresti fare in modo che le persone eseguano il ping teapot.MyDomainName.come dovrebbe funzionare perfettamente, tranne per il breve intervallo di tempo tra il cambio del tuo indirizzo IP e l'aggiornamento del server DNS (che potrebbe essere secondi, ore o giorni a seconda della configurazione)

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.