2

Подумайте, есть два компьютера, которые используют два частных IP-адреса для соединения друг с другом. Они не подключаются к маршрутизатору, поэтому здесь нет NAT. Просто вглядись. Но я хочу знать, можем ли мы просто использовать два общедоступных IP-адреса на этих двух компьютерах вместо частных IP-адресов?

Спасибо !

3 ответа3

7

Да, ты можешь. Нет никаких аппаратных ограничений, мешающих вам сделать это, и все распространенные ОС будут назначать любые IP-адреса для интерфейсов, за исключением многоадресных адресов, 0.0.0.0 и 255.255.255.255. Некоторые сетевые устройства, такие как потребительские маршрутизаторы или модемы DSL, могут помешать вам сделать это с помощью прошивки.

Вы можете делать все что угодно в своей локальной сети.

Однако, если вы когда-нибудь рассчитываете подключить эти системы к маршрутизатору с выходом в Интернет, у вас могут возникнуть следующие проблемы, если вы не будете использовать частные диапазоны IP-адресов:

  • Трафик, предназначенный для другого хоста, может просочиться в Интернет.
  • Возможно, вы захотите добраться до назначенного IANA хоста по этому IP-адресу и, возможно, не сможете сделать это, если это внутренний хост.
  • Если вы не единственный, кто управляет этой сетью, вы можете ужасно запутать кого-то, кто занимается устранением неполадок.

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

2

Если два компьютера подключены только друг к другу, у вас нет необходимости - или возможности - использовать публичные IP-адреса.

Общедоступный IP-адрес назначается диапазону или блоку адресов. Управление по назначению номеров в Интернете (IANA) контролирует владение этими диапазонами IP-адресов и назначает каждый блок таким организациям, как поставщики услуг Интернета (ISP), которые, в свою очередь, выделяют отдельные IP-адреса клиентам.

0

Да, это возможно.Публичные адреса, назначенные провайдером, всегда используются в приложениях P2P, таких как протокол bittorrent.Здесь подключается более двух компьютеров. Поэтому я не вижу разницы в вашем приложении

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .