Manuali, links, fotografie e tanto altro
alla portata di un semplice click!
 
 Benvenuto Ospite
Manuali, immagini, fotografie e tanto altro a portata di un click

Cartoline virtuali

Cartolina n° 1218



Sono presenti 1307 cartoline virtuali. Entra ora


Giochi online
Mole Hunter


1. ermesiti: 2,010
2. Mike86: 1,950
3. poz: 1,900

Visualizza tutti i giochi.

News Reader















VHost e IPv6, Tpk email Autore
.: Data Pubblicazione 17-Nov-2004 :: Letture:: 1227 :: Recensione :: Stampa solo questa pagina :: Stampa pagina con tutte le sottopagine:.

Questa guida ha come unico scopo l'evitarmi di avere query su irc che si aprono con "ciao, mi aiuti a mettere il vhost fiko?" e quindi leggendola non imparerete mai cosa sia un dns...come funzioni named ecc. Se volete imparare leggete qualcosa come il dns-howto. Avrete i vhosts, vi basti questo.

Bene. partiamo dal presupposto che abbiate una /64 (tunnel brokers che offrono /64 anche a dialup sono ad esempio www.bersafe.it* e http://6bone.mine.nu), o comunque qualcosa di "statico". Chiedete quindi le deleghe per il dns al vostro Tunnel Brocker.

Voi: "voglio le deleghe sul dns della mia /64!" Tb : "ok. dimmi un host/ip statico"

Quindi dovete avere o un ip statico da fornire al Tb, oppure un dyndns (assicuratevi che offra NS FORWARDING!), cioè un host statico il cui ip è dinamico (www.hn.org offre un servizio del genere).

Una volta fornito l'host avrete la completa amministrazione della /64. Ora non rimane che configurare named (e qui cominciano i dolori...).

Mi riferirò alla configurazione di bind8. Se usate altre versioni...mettete la 8, in caso contrario non garantisco nulla.

Per una configurazione del tipo che occorre a noi, posso dire che named verrà strutturato principalmente in 3 files: il named.conf che andrà nella dir /etc e altri due files che vengono richiamati dal named.conf, ossia il file zone.conf nel quale vengono definiti i vhosts, e il file ipv6.int nel quale vengono definiti gli ipv6 reversati (i nomi sono dati in modo arbitrario, potete chiamarli come volete, ma se come penso copierete spudoratamente da qui lasciate quei nomi).

named.conf

Questo è un esempio del mio :

------------------------------------------------------

options {
directory "/var/named";
};

};

zone "tpk.hn.org" {
type master;
file "zone.conf";
allow-query { any; };

};
zone "b.c.0.0.0.a.1.0.8.e.0.8.e.f.f.3.ip6.int" {
type master;
file "ipv6.int";
allow-query { any; };
};

------------------------------------------------------

Visto che sicuramente farete un copia-incolla, assicuratevi che non ci siano spazi all'inizio di ogni riga che non li prevede.

/var/named è la directory che contiene i due files di cui ho parlato prima. al posto di tpk.hn.org mettete l'host che vi siete registrati (e che, FONDAMENTALE, vi dia ns forwarding... sennò non va una sega eh!), al posto di b.c.0.0.0.a.1.0.8.e.0.8.e.f.f.3.ip6.int mettete reversato il range della vostra /64. nel mio caso la mia /64 è 3ffe:80e8:1a0:cb::/64 quindi il reverse sarà b.c.0.0.0.a.1.0.8.e.0.8.e.f.f.3.ip6.int che si ricava partendo dalla fine e separando ogni lettera/cifra con un . (punto); ricordate che gli ipv6 sono formati da QUARTETTI esadecimali, e quindi nel reverse dovete mettere anche gli 0 che omettete nella forma normale (si capisce? sisi dai :)).
concludete il reverse con .ip6.int e siamo a posto. Passiamo ad un altro file.

zone.conf

-------------------------------------------------------

@ IN SOA tpk.hn.org. root.tpk.hn.org. (
2001021619 ; serial (d. adams)
1H ; refresh
10M ; retry
1W ; expiry
110 ) ; minimum

IN NS tpk.hn.org.
MX 10 tpk.hn.org.

$ORIGIN tpk.hn.org.

tpk.hn.org. IN AAAA 3ffe:80e8:1a0:cb::1
ipv6.tpk.hn.org. IN AAAA 3ffe:80e8:1a0:cb::2
imladris.tpk.hn.org. IN AAAA 3ffe:80e8:1a0:cb::3

--------------------------------------------------------

Copiate gli headers così come sono, avendo cura di sostituire il vostro host a "tpk.hn.org" (quindi ci sarà anche root.vostrousername.hn.org.). Fondamentale è il . (punto) alla fine degli hosts, non omettetelo MAI!. Associate ad ogni host un ipv6 (e ricordate di aggiungerlo alla tabella di ifconfig, ifconfig sit* add ipv6).
Fine, passiamo al 3° e ultimo file.

ipv6.int

---------------------------------------------------------

@ IN SOA tpk.hn.org. root.tpk.hn.org. (
2001021619 ; serial (d. adams)
1H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum

IN NS tpk.hn.org.
MX 10 tpk.hn.org.


$ORIGIN b.c.0.0.0.a.1.0.8.e.0.8.e.f.f.3.ip6.int.

1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR tpk.hn.org.
2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR ipv6.tpk.hn.org.
3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR imladris.tpk.hn.org

----------------------------------------------------------

La parte iniziale è uguale al zone.conf, copiate quella. La variabile $origin presenta il reverse della vostra classe (quello che vi avevo fatto fare prima).
Qui gli host presentano gli ipv6 reversati sempre partendo dalla fine. Ripeto che le classi sono composte da quartetti esadecimali e che anche se nella forma normale non li mettete, nella forma reversata DOVETE mettere gli 0. Detto questo dovrebbe esservi chiara la forma degli ip.

Esempio:

1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR tpk.hn.org. è l'ip 3ffe:80e8:1a0:cb::1, poichè a 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 viene "appeso" il contenuto della variabile $origin, e quindi il reverse completo dell'ip 3ffe:80e8:1a0:cb::1 è 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.b.c.0.0.0.a.1.0.8.e.0.8.e.f.f.3.ip6.int. l'ip 3ffe:80e8:1a0:cb::1 è infatti 3ffe:80e8:01a0:00cb:0000:0000:0000:0001 (128 bit), ora leggendolo al contrario dovreste trovare l'ip reversato.
mi sono spiegato? sicuramente no :)

Basatevi comunque sul file di esempio e sperate.

Partendo dal presupposto che tutti i file siano configurati a dovere, lanciate named:

[root@imladris /root]# named
[root@imladris /root]#

e guardate che sia in esecuzione:

[root@imladris /root]# pidof named
812
[root@imladris /root]#

se i file di configurazione presentano errori, named non si avvia e di conseguenza il pidof non da risultato. In tal caso avete sbagliato qualcosa. Se invece viene fuori il magico numerino procediamo bene :)

Provate ora a pingare uno degli hosts che avete creato, se ricevete risposta CONGRATULAZIONI! :))
named è settato correttamente e perfettamente funzionante.

Riassumendo:

ogni volta che volete creare un vhost ricordatevi di aggiungere l'ip che volete assegnare al vhost alla tabella di ifconfig. Ricordate di definirlo in zone.conf e il reverse in ipv6.int. FONDAMENTALE il . (punto) dove serve. Una volta fatto ciò killate named con killall -HUP named (che rilegge il file di conf) e date poi il comando "ndc restart".

Sperando che tutto ciò vi possa essere utile sarò felicissimo di bannarvi quando vi vedrò joinare con i vhosts + lameri :))) (ma conoscendo DDP posso dire che i + lameri li ho già visti...)

.: Ritorna ad argomento IPv6 :: Ritorna a Indice Argomenti :.
Network: Cartoline virtuali - Calendari - Modelle - Playmates - Sfondi - Forum - Old SecurityNews - Warez