Links: IPv6 Traceroute Server IPv6 VPS Providers IPv6 Dedicated Providers IPv6 Accessible Websites

IPv6 VPS-Hosting

Wie die Einrichtung eines IPv4/IPv6 zugängliche Website

Ich fand es war nicht viel Dokumentation über die Einrichtung eines IPv4/IPv6 zugängliche Website, so dass ich dachte, es könnte nicht schaden, meine Erfahrungen bisher veröffentlichen können. I just put up ein IPv4/IPv6 traceroute-Server unter www.4or6.com , so dass diese Schritte habe ich auf diese Website eingerichtet beschreiben wird.


1. Suche nach einem VPS-Anbieter, bietet IPv6

Ich entschied mich für die Verwendung eines VPS (Virtual Private Server) anstelle eines dedizierten ein vor allem, weil die viel billiger. Typische Web-Hosting kann sogar billiger sein, aber nicht für die Root-Zugriff, die ich Befehle wie traceroute und andere lustige Sachen laufen benötigen, zu ermöglichen.

Die meisten meiner Benutzer von Google-Suchen aus wie "ipv6 VPS-Hosting in ". Ich zufällig in der Gegend von Los Angeles werden, so, als ich geschrieben, dass ich stolperte über ARPNetworks , die der Betreiber Zurzeit nutze ich für diese Seite ist . Ich freue mich über ARPNetworks für eine Reihe von Gründen froh:
  • seine einzige $ 10/Monat
  • IPv6 war Setup, wenn ich angemeldet
  • ihre Kunden-Support ist schnell

    Fühlen Sie sich frei, um zu versuchen und die Suche nach einem Anbieter in Ihrer Nähe können Sie unter oder durch meine
    VPS Anbieter-Liste .

    Suche nach VPS-Provider bietet IPv6 in Ihrer Nähe:
    (Add your Gebiet /Land, um die Abfrage und klicken Sie auf Suche)

    Bitte fügen Sie einen beliebigen Anbieter entdecken Sie, meine Liste .

    2. Registrieren eines Domain-Namens

    Sie erhalten eine Domain-Namen , damit die Menschen in der Lage, Ihre Website, indem Sie einen Namen (anstelle einer IP zu erreichen Adresse) im Browser. Die Registrierung kann einige Zeit dauern (bis zu 24 Stunden), so wollen Sie tun dies ASAP wird. Es kann auch eine Weile dauern, nur um ein verfügbaren Domain-Namen, die Sie wirklich Lust haben.

    Ich kaufte meine Domain über
    GoDaddy.com und war in der Lage, den Domain-Namen erhalten, 4or6. com .
    Ich würde empfehlen den Kauf private Domain-Registrierung , die Ihre persönlichen Informationen für die Öffentlichkeit verfügbar macht. Es kostet zusätzlich $ 9/year aber ich denke, das ist es wert.
    Insgesamt Anmeldung einen Domain-Namen mit Domain Privatsphäre kostet mich 12 US-Dollar für das erste Jahr.

    3. Login auf VPS und Installation der erforderlichen Pakete

    Sobald Sie sich einloggen Informationen von Ihrem VPS-Anbieter erhalten haben, zu seiner Zeit versuchen, sich anzumelden

  • Die Login-Daten sollten zumindest die IP-Adresse des VPS, den Benutzernamen, Passwort, Root-Benutzernamen und das root-Passwort.

  • musste ich SSH zu meinem VPS anmelden. Mein Heim-Computer ist ein Windows-XP-Rechner, so dass ich installiert Kitt .

  • Beim Ausführen von Kitt, werden Sie die IP-Adresse als "Host Name" zu verwenden. Wenn sich das Terminal öffnet, müssen Sie Ihre Nicht-Root-Benutzernamen und das Passwort eingeben.

  • Erste, was Sie wollen, ist Ihr Passwort wie folgt aktualisieren:
    prompt # passwd
    Enter new UNIX password: 
    Retype new UNIX password: 
    

  • Dann sollten Sie als root anmelden, wie folgt:
    prompt # su
    Passwort: 
    

  • Mein VPS-Server passiert mit Ubuntu laufen, so dass ich apt-get auf das erforderliche Minimum Pakete wie folgt installieren:
    prompt # apt-get traceroute //dafür Traceroutes installieren
    prompt # apt-get install dnsutils //dafür dig (DNS-Abfrage)
    prompt # apt-get install whois //dafür whois-Lookup-Registrierung
    prompt # apt-get install apache2 //für den Betrieb von Webserver
    prompt # apt-get install iptables //für Firewall -
    prompt # apt-get install ufw //für Firewall (unkompliziert Firewall)
    prompt # apt-get install nmap //Port-Scanner für die Kontrolle Firewall
    prompt # apt-get install php5 //Server für die Erstellung von traceroute
    prompt # apt-get install php5-cgi //Server für die Erstellung von traceroute
    



    4. Check IPv4 und IPv6-Anbindung und Erreichbarkeit

    Hier ist eine Liste der Dinge, die Sie tun können, um sicherzustellen, dass Sie zum Laufen und vor allem von außen erreichbar Welt.

  • Check IPv4 und IPv6-Adress-Informationen:
    prompt # ifconfig
    
    Achten Sie auf die Zeilen beginnend mit "inet addr" und "inet6 Adresse" (wahrscheinlich unter eth0). Diese Zeilen enthalten Ihre IPv4 und IPv6-Adress-Informationen. Wenn Sie nicht über diese beiden Linien, sind Sie nicht mit sowohl IPv4 als auch IPv6. Ein Beispiel für dieses Servers Infos unter:
    inet addr: 208.79.89.234 Bcast: 208.79.89.235 Mask: 255.255.255.252
    inet6 Adresse: 2607: F2F8: 1600:: 2 /48 Scope: Global
    

  • Sie sicher, dass wir IPv4-Adressen können für eine traceroute in IPv4 von mir zu erreichen Hurricaine Electric :
    prompt # traceroute he.net
    
    traceroute to he.net (216.218.186.2), 30 hops max, 60 byte packets
      1 208.79.89.233 (208.79.89.233) 1,248 ms 1,623 ms 1,863 ms
      2 he.net.crgwest.com (206.223.143.122) 0,588 ms 0,657 ms 0,720 ms
      3 10gigabitethernet2-1.core1.lax1.he.net (72.52.92.121) 0,590 ms 0,693 ms 0,727 ms
      4 10gigabitethernet1-3.core1.pao1.he.net (72.52.92.21) 8,928 ms 8,983 ms 9,079 ms
      5 10gigabitethernet1-2.core1.fmt1.he.net (66.160.158.241) 15,294 ms 15,638 ms 15,843 ms
      6 he.net (216.218.186.2) 9,395 ms 9,561 ms 9,466 ms
    

  • Sie sicher, dass wir IPv6-Adressen können für eine traceroute in IPv6 von mir zu erreichen Hurricaine Electric :
    prompt # traceroute -6 he.net
    
    traceroute to he.net (2001:470:0:76:: 2), 30 hops max, 80 byte packets
      1 2607: F2F8: 1600:: 1 (2607: F2F8: 1600:: 1) 0,799 ms 0,770 ms 0,962 ms
      2 2001:504:13:: 1a (2001:504:13:: 1a) 1,242 ms 1,237 ms 1,319 ms
      3 10gigabitethernet2-1.core1.lax1.he.net (2001:470:0:72:: 1) 1,208 ms 1,288 ms 1,282 ms
      4 10gigabitethernet1-3.core1.pao1.he.net (2001:470:0:34:: 1) 11,442 ms 11,592 ms 11,812 ms
      5 10gigabitethernet1-2.core1.fmt1.he.net (2001:470:0:2 e:: 1) 10,064 ms 10,222 ms 10,205 ms
      6 he.net (2001:470:0:76:: 2) 10,008 ms 9,968 ms 9,950 ms
    

  • Prüfen Sie, ob Ihr Domain-Name korrekt mit Ihrem IPv4 und IPv6-Adressen zugeordnet ist mit einer Reihe von Befehlen zu graben.
    prompt # dig + short-x 208.79.89.234
    4or6.com.
    prompt # dig + short-x 2607: F2F8: 1600:: 2
    4or6.com.
    prompt # dig + short 4or6.com
    208.79.89.234
    prompt # dig + short 4or6.com AAAA
    2607: F2F8: 1600:: 2
    

  • Sie sicher, dass wir in IPv4 erreicht werden kann. Suchen Sie eine Traceroute-Server wie lg.he.net oder Mine und geben Sie Ihren Domain-Namen wie das Ziel.
    Hier ist ein Ergebnis einer traceroute von Hurricaine Electric in IPv4 4or6.com:
    Tracing der Weg zum IP-Knoten von 1 bis 30 Hopfen
       1 1 ms <1 ms <1 ms 66.160.158.242
       2 20 ms 9 ms 15 ms 72.52.92.22
       3 10 ms 14 ms 10 ms 72.52.92.122
       4 14 ms 11 ms 14 ms 206.223.143.166
       5 10 ms 14 ms 10 ms 208.79.89.234
    

  • Sie sicher, dass wir in IPv6 erreicht werden kann. Suchen Sie eine Traceroute Server, der IPv6 wie lg.he.net oder Mine und geben Sie Ihren Domain-Namen wie das Ziel.
    Hier ist ein Ergebnis einer traceroute von Hurricaine Electric in IPv6 4or6.com:
    Tracing den Weg zu IPv6-Knoten 4or6.com 1 bis 30 Hopfen
       1 8 ms 13 ms 11 ms 10gigabitethernet1-1.core1.pao1.he.net [2001:470:0:2 e:: 2]
       2 25 ms 9 ms 19 ms 10gigabitethernet1-1.core1.lax1.he.net [2001:470:0:34:: 2]
       3 20 ms 10 ms 14 ms 10gigabitethernet1-3.core1.lax2.he.net [2001:470:0:72:: 2]
       4 9 ms 14 ms 10 ms 2001:504:13:: 6c
       5 15 ms 14 ms 10 ms 4or6.com [2607: F2F8: 1600:: 2]
    


    5. Setup Grundsicherung

  • Wir müssen zur Aktivierung der IPv6-Standard und die Ausführung aller Maßnahmen fallen, außer für abgehende. Die Datei /etc /default /ufw wie folgt:
    IPv6 = yes
    DEFAULT_INPUT_POLICY = "DROP"
    DEFAULT_OUTPUT_POLICY = "Annehmen"
    DEFAULT_FORWARD_POLICY = "DROP"
    DEFAULT_APPLICATION_POLICY = "DROP"
    

  • hinzufügen Regeln für den Zugang von Ihrem Computer zu Hause via SSH und den Zugang von Personen über HTTP (Port 80/tcp). Dann deaktivieren und anschließend aktivieren ufw zu haben Änderungen wirksam werden.
    prompt # ufw allow from home  zu jedem Hafen 22 proto tcp
    prompt # ufw ermöglichen 80/tcp
    prompt # ufw Anmeldung
    prompt # ufw deaktivieren
    prompt # ufw ermöglichen
    

  • Überprüfen des Status der ufw, um sicherzustellen, dass nur 22 und 80 geöffnet sind.
    prompt # ufw Status
    
    Status: aktiv
    Um die Aktion ab
    - ------ ----
    22/tcp LASSEN 
    80/tcp ALLOW Anywhere
    80/tcp ALLOW Anywhere (v6)
    

  • Überprüfen Sie Ihre IPv4-Firewall, die nur ssh und Port 80 offen sind.
    prompt # nmap 208.79.89.234
    
    Starting Nmap 4.76 (http://nmap.org) at 2009-09-21 08:02 PDT
    Interesting ports on 4or6.com (208.79.89.234):
    Nicht abgebildet: 998 geschlossenen Ports
    PORT STATE SERVICE
    22/tcp open ssh
    80/tcp open http
    

  • Überprüfen Sie Ihre IPv6-Firewall, die nur ssh und Port 80 offen sind.
    prompt # -6 2607 nmap: F2F8: 1600:: 2
    
    Starting Nmap 4.76 (http://nmap.org) at 2009-09-21 08:02 PDT
    Interesting ports on 4or6.com (2607: F2F8: 1600:: 2):
    Nicht abgebildet: 998 geschlossenen Ports
    PORT STATE SERVICE
    22/tcp open ssh
    80/tcp open http
    


    6. Bereit zu schaffen, einige Inhalte

    An diesem Punkt sollten Sie bereit, Ihre Website zu erstellen.

  • Wenn Sie die Starter-Probe würde traceroute-Server in PHP, können Sie /var /www /index.php mit dem folgenden Code ein:
    
    
    
    
    ";
    
    if (preg_match ("/[^ a-z0-9 \. \ :]+/", $ ip)) (print "Ungültige Eingabe";)
    else if ($ ip !="") (
    print "
    ";
    Print-System ( "Traceroute $ ip");
    print "
    "; ) ?>

  • Stellen Sie sicher, dass Ihre apache2-Server konfiguriert ist und läuft:
    Edit /etc/apache2/apache2.conf von Ihrem Domain-Namen:
    ServerName "4or6.com"
    
    Dann führen Sie den folgenden Befehl an den Server neu zu starten:
    prompt # Service apache2 neu starten
    


    7. Zeigen Sie Ihre Webseite in IPv4 und IPv6

    Es ist endlich Zeit, einen Blick auf Ihre Website zu nehmen. Sie werden mit Hilfe eines Browsers von Ihrem Computer zu Hause, um sicherzustellen, dass Ihre Website über IPv4 und IPv6 ist sichtbar.

  • Um zu überprüfen, ob Ihre Website wird durch IPv4 sichtbar ist, geben Sie die folgende URL in Ihren Browser mit Ihrem Server IPv4-Adresse:
    http://208.79.89.234
    

  • Um zu überprüfen, ob Ihre Website wird durch IPv6 sichtbar ist, geben Sie die folgende URL in Ihren Browser mit Ihrem Server IPv6-Adresse:
    http://[2607: F2F8: 1600:: 2]
    

  • Wenn Ihr Computer zu Hause nicht über IPv6-Konnektivität, sollten die letzten url nicht gearbeitet haben. Sie können noch testen Sie Ihre Website mit einem IPv4 zu IPv6-Gateway-Website wie
     http://4or6.com.ipv4.sixxs.org 
    

    Wenn alles gut gegangen ist, sollten Sie eine funktionsfähige IPv4/IPv6 Website haben!
    Bitte nach einem Link zu Ihrer url hier , wenn dieses Tutorial geholfen haben in keiner Weise!