Сегодня просматривал логи дефолтного хоста в nginx, наткнулся на очень интересную запись. У меня весь HL контент для серверов находится на домене hl.unix-gaming.net, а еще у меня есть IPv6 адрес. Но я подумал нафига нужно hl.unix-gaming.net слушать на шестом интерфейсе, ведь его халфа не поддерживает. Соответственно запросы с IPv6 на hl.unix-gaming.net попадут в дефолтный хост, а там всем отдается 403. А сегодня увидел вот что
Код:
[27/Sep/2010:16:53:01 +0600] 2a00:d48:1:63:ddeb:d862:e7aa:6bbb:55279 - hl.unix-gaming.net "GET /sound/misc/ludicrouskill.wav HTTP/1.1" 403 162 "-" "Half-Life" "-"
[11/Oct/2010:20:19:18 +0600] 2a00:d48:1:50:446b:fd63:a596:15ec:63732 - hl.unix-gaming.net "GET /maps/echo.bsp HTTP/1.1" 403 162 "-" "Half-Life" "-"
Стоит обратить внимание на две детали, во-первых оба адреса принадлежат одной сети (Москва, IntraTelecom NOC) и, похоже, являются нативными адресами (редкость ведь!), тогда как я туннелируюсь через he.net.
А во-вторых, судя по высокому номеру порта, оба раза использовался либо маршрутизатор, либо таки UNIX-система. На деле это все равно один и тот же посетитель.
Но самое интересное, что я так и не понял, дак это как же ip6 клиент сюда попал? У меня лишь одна догадка, что у него как-то хитро настроен роут, так что к серверу он цеплялся через ip4 а HTTP шлет по ip6. Бред, но что еще? Может Lev или unnamed какие догадки выскажут? :D Никак не могу разобраться)
Кстати бы это классно было шестерку в халфе =) А то как наступят черные деньки ip4 (а они уже не за горами, это даже я теперь говорю, хотя раньше думал все будет проще), чего делать будем? :D