IP-адрес non-routable

Всего coalesce вне суммы:

df_out = sqlContext.sql("""
  select *, coalesce(sum(Revenue) over (partition by Client
  order by Client,Month
  rows between 3 preceding and 1 preceding)), 0) as Total_Sum3
  from df_sql
 """)
13
задан Matthias Braun 10 May 2019 в 16:14
поделиться

5 ответов

Смотря на RFC 3330, я не вижу адреса IPv4, зарезервированного для глобально non-routable адрес.

То, что я сделал бы, присваиваются - в локальном DNS - неиспользованный IP-адрес локальной сети к имени "черная дыра. <домен>" (использование соответствующего домена), таким образом, Вам гарантируют стабильный адрес, на который никогда не будет отвечать никакой компьютер. Конечно, как всегда при конфигурировании DNS, удостоверьтесь, что никакой сервер DHCP не настроен для выделения того же адреса.

5
ответ дан 1 December 2019 в 17:27
поделиться

Я думаю, что можно хотеть перефразировать вопрос. Частные сегменты адреса (10.0.0.0 - 10.255.255.255, 172.16.0.0 - 172.31.255.255, 192.168.0.0 - 192.168.255.255) обычно упоминаются как "non-routable" адреса. Я думаю, что Вы просите, зарезервированный IP-адрес, который резервируется конкретно, чтобы никогда не быть присвоенным. Насколько я знаю, что нет никакого адреса, который резервируется этим способом.

14
ответ дан 1 December 2019 в 17:27
поделиться

Что-либо в

10.0.0.0/8
172.16.0.0/12
192.168.0.0/16

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

Конечно, если у Вас есть управляемый маршрутизатор, он может отбросить их так или иначе и не позволить им выйти из внутренней сети.

RFC 3330 перечисляет их и много других блоков также

5
ответ дан 1 December 2019 в 17:27
поделиться

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

сеть = 192.168.1.0 / 24

широковещательная передача = 192.168.1.255

0
ответ дан 1 December 2019 в 17:27
поделиться

Ну, данные ответы более или менее правильно. То, что можно сделать, должно присвоить некоторые специальные адреса, которые обычно только используются в качестве сетевых масок. С ними никогда не будут встречаться в дикой природе как IP-адреса, так безопасны - пока Вы на самом деле не пытаетесь использовать их при неправильных обстоятельствах.

Лучшие:

0.0.0.0 - но старайтесь не использовать его для открытия сокета, так как это затем откроет сокет для текущего основного интерфейса на компьютере

255.255.255.255 - этому никогда не присваивают, таким образом, это должна быть лучшая сигнальная метка, если Вы не должны взаимодействовать с сетевыми масками.

2
ответ дан 1 December 2019 в 17:27
поделиться