Lokale IPv6-Adresse in der Hosts-Datei

Lokale IPv6-Adresse in der Hosts-Datei

Ich habe auf meinem Apache-Server eine lokale Domäne eingerichtet.

Dann habe ich die folgende Zeile in meine /etc/hostsDatei eingefügt

::1                     exampledomain.local

Beim Versuch, dorthin zu navigieren (ich habe es mit Firefox und Chromium versucht), wurde die Fehlermeldung „Server nicht gefunden“ angezeigt.

Dann habe ich es versucht ping6und es hat funktioniert:

dan@danny:~$ ping6 exampledomain.local
PING exampledomain.local(exampledomain.local) 56 data bytes
64 bytes from exampledomain.local: icmp_seq=1 ttl=64 time=0.032 ms

Wenn ich in meiner Hosts-Datei ::1durch ersetze 127.0.0.1, funktioniert es einwandfrei. Ich bin nicht sicher, ob das relevant ist, aber dies ist meine virtuelle Host-Konfiguration in Apache2:

<VirtualHost *:80>
        ServerAlias exampledomain.local
        DocumentRoot /home/dan/sites/exampledomain

        <Directory /home/dan/sites/exampledomain>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/exampledomain-error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel debug

        CustomLog ${APACHE_LOG_DIR}/exampledomain-access.log combined

</VirtualHost>

Meine Frage ist: Wie kann ich es mit der IPv6-Adresse zum Laufen bringen?

Antwort1

Wenn Sie es anpingen können, ist in der Hosts-Datei alles in Ordnung und ich würde denken, dass es etwas mit der Apache-Konfiguration zu tun hat.

  • Überprüfen Sie, ob Ihr Dokumentstammverzeichnis korrekt ist und sich alle Dateien am richtigen Ort befinden.
  • Dieser Link hier fürApachezeigt, dass IPV6 in eckigen Klammern stehen muss.
  • Blockieren Firewalls/IP-Tabellen IPV6-Pakete?

Rechnung

verwandte Informationen