Я работаю с приложением, в котором мой iPhone должен видеть мой ноутбук в сети под его именем хоста, а не IP-адресом, потому что сертификат SSL работает только с именем. В офисе я решил это, добавив запись DNS, сопоставляющую мой хост с моим IP, и это работает. Но сегодня я WFH в своей домашней сети, в которой нет возможности DNS-сервера.
Мне было интересно, могу ли я как-то отредактировать какой-нибудь файл hosts на iPhone (или какую-то настройку или что-то подобное), чтобы iPhone мог видеть ноутбук под своим именем. Они оба находятся в одной сети и могут связаться друг с другом по IP, но в сети нет DNS.
Я также наткнулся на этот связанный материал . Вот мои соответствующие настройки:
>hostname
my-mac.local
>scutil --get ComputerName
my-mac
>scutil --get HostName
HostName: not set
>scutil --get LocalHostName
my-mac
Вы можете редактировать файл hosts на устройстве iOS, если оно взломано.
Файл hosts можно найти там же, где и в OS X: /etc/hosts. Он работает точно так же, как файл hosts в OS X.
Установите имя хоста вашего компьютера с OS X, используя:
sudo scutil --set HostName your-hostname
scutil
можно ли использовать эту команду для включения видимости? пожалуйста, посмотрите редактирование OP, которое я только что сделал. Спасибо
ПользователиПользователь