Я тестую локальний зв'язок між двома комп'ютерами OS X за допомогою netcat. Обидва вони підключені до одного і того ж маршрутизатора (через wifi) і мають однаковий загальнодоступний IP, тому я вважаю, що вони мають доступ до тієї ж приватної мережі. У обох вимкнені міжмережеві екрани.
На одному комп’ютері я ввійшов
nc -l 2000
і на іншому комп’ютері,
nc localhost 2000
Я розумію, що при успішному з'єднанні будь-яке повідомлення, яке вводиться на сторону клієнта, повинно з’являтися на стороні прослуховування. В даний час друга команда не запускає netcat, що означає, що з'єднання не було встановлено.
Які потенційні проблеми заважають мені отримати доступ до локальної мережі через ці тести?
nc -v localhost 2000
побачити помилку. Але localhost вирішує певну адресу (127.0.0.1 та / або :: 1), яка взагалі не має доступу до жодної мережі, навіть до локальної мережі (або a).