Безопасно ли отключать IPv6 на моем сервере Debian?

На моем сервере размещены 2 разных веб-сайта, которые в последнее время медленно загружаются в браузеры.

Посмотрев на возможные причины и решения в Интернете, я наткнулся на эту ветку .

Одним из рекомендуемых решений было отключить IPv6, который я хотел бы попробовать, однако, поскольку у меня нет опыта в этой области, я сначала хочу убедиться, что точно понимаю, что это будет делать (каковы последствия того, чтобы сделать это), и если все в порядке, то знайте, как это безопасно сделать, не взламывая мой сервер / веб-сайты.

3
задан 11 December 2020 в 16:00
2 ответа

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

Хост, имеющий только IPv4-адреса и маршруты, будет нормально обслуживать веб-сайты, ничего не делая. v4 и хосты с двойным стеком все еще могут добраться до него.

Вы цитируете сообщения на форуме примерно в 2008 году. И даже тогда отключение IPv6 было неосведомленным выстрелом в темноте, я не вижу, чтобы v6 использовался в их терминальных выводах. Кроме того, с тех пор IPv6 прошел путь от ранних последователей до зрелых и широко развернутых.

Используйте аналитику производительности веб-сайтов, чтобы измерить, что является медленным. Существуют инструменты для моделирования реальной пользовательской нагрузки при медленном соединении или для измерения фактической производительности пользователя в их браузере. Например, используйте инструменты разработчика браузера F12. Докажите, какие именно запросы. Затем проследите запросы через стек вашего веб-сервера и посмотрите, что участвует в его обслуживании.

21
ответ дан 4 January 2021 в 07:37

Если IPv6 неправильно настроен на вашем сервере, то это не только может быть частью проблемы, но, вероятно, никому не служит. Сканирование журналов веб-сервера или небольшой мониторинг сети должны показать, сколько конечных пользователей, если таковые имеются, используют IPv6, чтобы связаться с вами. Если их мало или нет, то диагностическая выгода от пробежки без него в течение испытательного периода, вероятно, перевешивает затраты. И если это исправит, тогда сделайте вывод, что в вашей настройке ipv6 есть некоторая неправильная конфигурация, которую необходимо устранить.

Я непосредственно участвовал в двух инцидентах, в которых неправильно настроенный ipv6 вызывал очень серьезные проблемы с производительностью. В обоих случаях (и я собираюсь осветить детали) IPv6, похоже, работал, поэтому приложения пытались использовать его, но он не маршрутизировался должным образом, поэтому время ожидания трафика истекло. Тайм-аут, скажем, для поиска DNS для каждого почтового сообщения или каждого веб-запроса наверняка убьет производительность.

Полное отключение IPv6 - это немного глупо. Мораль такова: если он включен, убедитесь, что он правильно настроен.

2
ответ дан 4 January 2021 в 07:37

Теги

Похожие вопросы