Что это за IP-адрес в моем файле журнала Google App Engine?
-
21-09-2019 - |
Вопрос
Я получаю много обычных строк журнала в моем приложении Google App engine.Но сегодня я использую их вместо номера из 4 частей:
2a01:e35:2f20:f770:6c54:3ee8:67fb:df8
Что это за формат?ipv6 - это 6 чисел, mac-адрес тоже...
Обычная строка файла журнала:
187.14.44.208 - - [19/Mar/2010:14:31:35 -0700] "GET /geo_data.js HTTP/1.1" 200 776 "http://www.xxx.com.br/spl19/index.php?refid=gv_av_ri" "Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729),gzip(gfe)"
Эта специальная строка файла журнала:
2a01:e35:2f20:f770:6c54:3ee8:67fb:df8 - - [18/Mar/2010:17:00:37 -0700] "GET /geo_data.js HTTP/1.1" 500 450 "http://www.xxx.com.br/spl19/index.php?refid=cm_av_ri" "Mozilla/5.0 (Windows; U; Windows NT 6.1; pt-PT; rv:1.9.2) Gecko/20100115 Firefox/3.6,gzip(gfe)"
Решение
Это является IPv6.Ваше утверждение о том, что IPv6-адреса имеют всего 6 номеров, неверно.Вот пример IPv6 рядом с вашим адресом:
2a01 : e35 : 2f20 : f770 : 6c54 : 3ee8 : 67fb : df8 // you
3ffe : 1900 : 4545 : 3 : 200 : f8ff : fe21 : 67cf // example
Для посвященных (включая меня) IPv6 очень сбивает с толку.
Другие советы
Это IPv6.
Номера IPv6 - это 128-битные числа, обычно представленные в виде 8 шестнадцатеричных чисел, разделенных двоеточиями, с некоторыми правилами сокращения.Видишь Википедия IPv6_address.
Не связан с StackOverflow