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

IPv6 VPS хостинг

Как настроить IPv4/IPv6 доступного веб-сайта

Я нашел там было не так много документация по настройке IPv4/IPv6 доступных веб-сайт, я думал, она не может больно пост мой опыт до сих пор. Я просто мириться IPv4/IPv6 Traceroute сервере по адресу www.4or6.com , так что это будет описываются шаги, которые я взял установить этот сайт вверх.


1. Поиск поставщиков VPS, который предлагает IPv6

Я решил использовать VPS (Virtual Private Server), а не выделенный основном потому, что его намного дешевле. Типичный веб-хостинга может быть даже дешевле, но они не позволяют корневого доступа, которое мне понадобится для выполнения команд, как Traceroute и других интересных вещей.

Большинство моих поисках состоял из Google поиски, например, "IPv6 VPS-хостинг в ". Я случайно оказаться в районе Лос-Анджелеса, поэтому, когда я набрал, что, я наткнулся на ARPNetworks , который является поставщиком Я в настоящее время, используя для этого сайта . Я рад ARPNetworks по нескольким причинам:
  • единственным $ 10/month
  • IPv6 все настройки при Я вошел в
  • свою клиентскую поддержку быстро

    Вы можете попробовать и поиск поставщиков у вас ниже, или вы можете просматривать через моего
    VPS список провайдеров .

    Поиск поставщиков VPS предлагая IPv6 в вашем районе:
    (Добавить вашем регионе / стране на запрос и нажмите Поиск)

    Пожалуйста, добавьте любые провайдером, вы обнаружите Мой список .

    2. Зарегистрировать доменное имя

    Вам необходимо доменное имя , чтобы люди смогут достичь вашего сайта, введя в имени (вместо IP адрес) в браузере. Процесс регистрации может занять некоторое время (до 24 часов), поэтому вам нужно будет делать это как можно скорее. Она также может занять некоторое время просто найти доступных доменных имен, что вы действительно хотите.

    Я купил мой домен через GoDaddy.com и смог получить 4or6. COM .
    Я бы рекомендовал покупку частных регистрации доменов , который делает вашу личную информацию, недоступную для широкой публики. Это стоит дополнительно $ 9/year но я думаю, стоит своих
    . В общей сложности, регистрация одного доменного имени с доменом конфиденциальности стоила мне 12 долларов за первый год.

    3. Войти на VPS и установит необходимые пакеты

    После того как вы получили Логин информации от поставщика VPS, его время на попытку входа в учетную запись

  • Логин информация должна включать по меньшей мере IP адрес в VPS, имя пользователя, пароль, корень имя пользователя и пароль администратора.

  • я был вынужден использовать SSH для Войти в мой VPS. Мой домашний компьютер является машиной Windows XP, поэтому я установил шпатлевка .

  • При запуске шпатлевка, вы будете использовать IP адрес, как "Имя компьютера". Когда терминал открывается, вам нужно ввести некорневыми имя пользователя и пароль.

  • первое, что вы хотите сделать, это изменить пароль следующим образом:
    оперативное # Passwd
    Введите новый пароль UNIX: Новый пароль 
    Повторите новый пароль UNIX: Новый пароль 
    

  • Затем вам нужно будет Войти как коренные следующим образом:
    оперативное # Су
    Пароль: <тип пароля корневых here>
    

  • Мой VPS сервер происходит запустить Ubuntu, поэтому я использовал Apt-Get установить минимально необходимые пакеты следующим образом:
    оперативное # Apt-Get установке Traceroute / / по делу traceroutes
    оперативное # Apt-Get установке dnsutils / / по делу DIG (DNS-запрос)
    оперативное # Apt-Get установке Whois / / для ведения реестра Whois Lookup
    оперативное # Apt-Get установке apache2 / / для работы веб-сервера
    оперативное # Apt-Get установке Iptables / / межсетевой экран
    оперативное # Apt-Get установке UFW / / межсетевой экран (брандмауэр неосложненного)
    оперативное # Apt-Get установке Nmap / / для портов брандмауэра проверка сканером
    оперативное # Apt-Get установка php5 / / для создания сервера Traceroute
    оперативное # Apt-Get установку php5-CGI / / для создания сервера Traceroute
    



    4. Проверить IPv4 и IPv6 связности и достижимости

    Ниже приведен список вещей, которые вы можете сделать, чтобы убедиться, что вы и работает и, самое главное, куда можно добраться от внешнего мира.

  • Проверить IPv4 и IPv6-адреса информация:
    оперативное # Ifconfig
    
    Посмотрите на строки, начинающиеся с "INET адрес" и "inet6 ADDR" (скорее всего, под eth0). Эти строки должны содержать ваш IPv4 и информации IPv6-адрес. Если у вас нет оба эти строки, вы не работаете и IPv4 и IPv6. Пример информации этого сервера приведена ниже:
    INET Почтовый адрес: 208.79.89.234 Bcast: 208.79.89.235 Mask: 255.255.255.252
    inet6 Почтовый адрес: 2607: f2f8: 1600:: 2 / 48 Область: Глобальная
    

  • Проверьте, что мы можем достичь адреса IPv4, делая Traceroute в IPv4 от меня, чтобы Hurricaine Electric
    оперативное # Traceroute he.net
    
    Traceroute в he.net (216.218.186.2), 30 прыжков Макс, 60 байт пакетах
      1 208.79.89.233 (208.79.89.233) 1,248 мс 1,623 мс 1,863 мс
      2 he.net.crgwest.com (206.223.143.122) 0,588 мс 0,657 мс 0,720 мс
      3 10gigabitethernet2-1.core1.lax1.he.net (72.52.92.121) 0,590 мс 0,693 мс 0,727 мс
      4 10gigabitethernet1-3.core1.pao1.he.net (72.52.92.21) 8,928 мс 8,983 мс 9,079 мс
      5 10gigabitethernet1-2.core1.fmt1.he.net (66.160.158.241) 15,294 MS 15,638 MS 15,843 мс
      6 he.net (216.218.186.2) 9,395 мс 9,561 мс 9,466 мс
    

  • Проверьте, что мы можем достичь IPv6-адреса, делая Traceroute в IPv6 от меня, чтобы Hurricaine Electric
    оперативное # Traceroute -6 he.net
    
    Traceroute в he.net (2001:470:0:76:: 2), 30 прыжков Макс, 80 байт пакетах
      1 2607: f2f8: 1600:: 1 (2607: f2f8: 1600:: 1) 0,799 мс 0,770 мс 0,962 мс
      2 2001:504:13:: 1a (2001:504:13:: 1a) 1,242 мс 1,237 мс 1,319 мс
      3 10gigabitethernet2-1.core1.lax1.he.net (2001:470:0:72:: 1) 1,208 мс 1,288 мс 1,282 мс
      4 10gigabitethernet1-3.core1.pao1.he.net (2001:470:0:34:: 1) 11,442 MS 11,592 MS 11,812 мс
      5 10gigabitethernet1-2.core1.fmt1.he.net (2001:470:0:2 E:: 1) 10,064 MS 10,222 MS 10,205 мс
      6 he.net (2001:470:0:76:: 2) 10,008 мс 9,968 мс 9,950 мс
    

  • Убедитесь, что ваше доменное имя ассоциируется с Вашей правильной IPv4 и IPv6-адреса с помощью ряда команд копать.
    оперативное DIG # + Short-X 208.79.89.234
    4or6.com.
    оперативное DIG # + Short-X 2607: f2f8: 1600:: 2
    4or6.com.
    оперативное DIG # + краткий 4or6.com
    208.79.89.234
    оперативное DIG # + краткий 4or6.com AAAA
    2607: f2f8: 1600:: 2
    

  • проверить, что может быть достигнуто в IPv4. Найти Traceroute сервера, таких как lg.he.net или мои и введите имя домена в качестве места назначения.
    Вот результат Traceroute от Hurricaine Electric в 4or6.com в IPv4:
    Трассировку маршрута к узлу IP от 1 до 30 прыжков
       1 1 мс <1 мс <1 мс 66.160.158.242
       2 20 мс 9 мс 15 мс 72.52.92.22
       3 10 мс 14 мс 10 мс 72.52.92.122
       4 14 мс 11 мс 14 мс 206.223.143.166
       5 10 мс 14 мс 10 мс 208.79.89.234
    

  • проверить, что может быть достигнуто в IPv6. Найти Traceroute сервер, способный IPv6, таких, как lg.he.net или мое и введите имя домена в качестве места назначения.
    Вот результат Traceroute от Hurricaine Electric в 4or6.com в IPv6:
    Трассировку маршрута к IPv6 узлы 4or6.com от 1 до 30 прыжков
       1 8 мс 13 мс 11 мс 10gigabitethernet1-1.core1.pao1.he.net [2001:470:0:2 E:: 2]
       2 25 мс 9 мс 19 мс 10gigabitethernet1-1.core1.lax1.he.net [2001:470:0:34:: 2]
       3 20 мс 10 мс 14 мс 10gigabitethernet1-3.core1.lax2.he.net [2001:470:0:72:: 2]
       4 9 мс 14 мс 10 мс 2001:504:13:: 6c
       5 15 мс 14 мс 10 мс 4or6.com [2607: f2f8: 1600:: 2]
    


    5. Установка базовой безопасности

  • Нам необходимо активизировать IPv6 и сделает все, капля за исключением политики по умолчанию для исходящих. Изменить / ETC / по умолчанию / UFW следующим образом:
    IPv6 = Yes
    DEFAULT_INPUT_POLICY = "Капля"
    DEFAULT_OUTPUT_POLICY = "Accept"
    DEFAULT_FORWARD_POLICY = "Капля"
    DEFAULT_APPLICATION_POLICY = "Капля"
    

  • добавить правила для разрешения доступа с домашнего компьютера через SSH, а доступ с любого над HTTP (порт 80/tcp). Затем отключить, а затем позволить UFW чтобы изменения вступили в силу.
    оперативное # UFW Позвольте от  к любому порту TCP 22 прото
    оперативное # UFW позволить 80/tcp
    оперативное # UFW входе
    оперативное # UFW отключить
    оперативное # UFW позволить
    

  • Проверить статус UFW, чтобы убедиться, что только 22 и 80 являются открытыми.
    # UFW строке статуса
    
    Статус: активный
    К действию от
    - ------ ----
    22/tcp ДОПУСКАЮТ 
    80/tcp ДОПУСКАЮТ Anywhere
    80/tcp ДОПУСКАЮТ Anywhere (V6)
    

  • Тщательно проверьте настройки брандмауэра IPv4, что только SSH и порт 80 являются открытыми.
    оперативное # Nmap 208.79.89.234
    
    Starting Nmap 4.76 (http://nmap.org) на 2009-09-21 08:02 PDT
    Интересный порты 4or6.com (208.79.89.234):
    Не показано: 998 закрытые порты
    PORT ГОСУДАРСТВЕННОЙ СЛУЖБЫ
    22/tcp Open SSH
    80/tcp открытых HTTP
    

  • Тщательно проверьте настройки брандмауэра IPv6, что только SSH и порт 80 являются открытыми.
    оперативное Nmap -6 # 2607: f2f8: 1600:: 2
    
    Starting Nmap 4.76 (http://nmap.org) на 2009-09-21 08:02 PDT
    Интересный порты 4or6.com (2607: f2f8: 1600:: 2):
    Не показано: 998 закрытые порты
    PORT ГОСУДАРСТВЕННОЙ СЛУЖБЫ
    22/tcp Open SSH
    80/tcp открытых HTTP
    


    6. Готова создать некоторое Содержание

    На данный момент, вы должны быть готовы к созданию вашего сайта.

  • Если бы образцом для начинающих Traceroute сервер PHP, вы можете редактировать / VAR / WWW / index.php со следующим кодом:
    
    
    
    
    ";
    
    если (preg_match ("/[^-Z0-9 \. \ :]+/", $ IP)) (Print "Неправильная запись";)
    Else If ($ (IP !="")
    Печать "
    ";
    системой печати ( "Traceroute $ IP");
    Печать "
    "; ) ?>

  • Убедитесь, что ваш сервер Apache2 настроен и работает:
    Изменить / etc/apache2/apache2.conf По свое доменное имя:
    ServerName "4or6.com"
    
    Затем запустите следующую команду, чтобы перезапустить сервер:
    Служба оперативного # apache2 перезагрузка
    


    7. Просмотр веб-страницы в IPv4 и IPv6

    Это, наконец, время, чтобы взглянуть на ваш сайт. Вы будете использовать браузер с вашего домашнего компьютера, чтобы убедиться, что ваш сайт доступен для просмотра через IPv4 и IPv6.

  • Чтобы убедиться, что ваш сайт доступен для просмотра через IPv4, введите следующий URL в вашем браузере помощью IPv4 адреса сервера:
    http://208.79.89.234
    

  • Чтобы убедиться, что ваш сайт доступен для просмотра через IPv6, введите следующий URL в вашем браузере помощью IPv6 адрес сервера:
    http:// [2607: f2f8: 1600:: 2]
    

  • Если ваш домашний компьютер не имеет подключение по протоколу IPv6, последний адрес также не должен работал. Вы все еще можете протестировать сайт с помощью IPv4 на IPv6 сайт шлюза, такие как
     http://4or6.com.ipv4.sixxs.org 
    

    Если все прошло хорошо, вы должны иметь рабочую IPv4/IPv6 сайт!
    Просьба опубликовать ссылку на ваш URL здесь , если этого учебника помогли Вам в любом случае!