Удостоверьтесь, чтобы Mac получили корректное название машины от DHCP?

Это звучит жестким. Никогда не использовавший Xbox, вот случайный выстрел в темноте. Потребовалось бы немного работы все же.

  1. Изучите то, что размещает Xbox, должен соединиться с. Надо надеяться, это - всего один хост, как live.xbox.com или безотносительно — или даже один хост на порт. Таким образом, если Xbox устанавливает связь, Вы уже знаете хост, это должно пойти даже, не смотря на целевой IP.
  2. Необходимо заставить Xbox соединиться с маршрутизатором для всех исходящих соединений, любого:
    1. Используя iptables ПЕРЕНАПРАВЛЯЮТ цель, или возможно
    2. Настройте пользовательский сервер BIND, который отображает все IP-адреса на Ваш специализированный прокси, и очевидно только имейте использование Xbox тот сервер для DNS
  3. В любом случае запишите, простой прокси (socat в цикле, вероятно, работал бы хорошо), который делает следующее:
    1. Ожидайте соединения от Xbox
    2. Когда это прибудет, определите намеченный заключительный хост — или известный от номера порта или иначе всегда трудно кодируемый на live.xbox.com или что бы то ни было. Бонусные очки для использования решения BIND выше и парсинга недавних журналов запросов для определения фактического имени хоста, что искавший Xbox!
    3. Используя прокси SOCKS5, установите ту исходящую связь и затем просто передайте данные назад и вперед между удаленным хостом и Xbox.

Преимущество этого решения по OpenVPN, который каждый - то, что Ваши времена ping не пострадают вообще, начиная с Xbox, более или менее соединяется прямо с намеченным сервером (проксирование находится на Вашей LAN и незначительно).

5
задан 13 August 2014 в 23:17
5 ответов

Это, более вероятно, будет динамическая проблема DNS обновления; клиенты Windows, начиная с Windows 2000, автоматически обновляют серверы Windows DNS непосредственно с их новыми деталями, после того как они были арендованы IP-адрес сервером DHCP. Таким образом, DNS и серверы DHCP сохранены в синхронизации. Mac не делают. Предыдущие плакаты корректны, когда они говорят, что Mac получают эти неправильные имена хостов от сервера DNS. Проблема, затем, с сервером DNS.

Я не использовал текущий сервер Microsoft DHCP, но предыдущие версии предоставили возможность специально для этой ситуации. Вместо клиентской машины, говорящей непосредственно с сервером Windows DNS, как это происходит автоматически с клиентом Windows 2000 и позже, сервер Windows DHCP может обновить сервер Windows DNS, после того как это успешно сдало в аренду IP-адрес клиенту.

Необходимо включить опцию сами в сервере Windows DHCP. Формулировка для этой опции обычно будет чем-то как "Всегда Обновление DNS и Включать Обновления Клиентам DNS, Которые Не Поддерживают Динамическое Обновление".

Вы могли бы все еще найти эту статью полезной, хотя это - для Windows Server 2000 DHCP. (У меня нет хорошего дня Google.)

6
ответ дан 3 December 2019 в 01:01
  • 1
    Спасибо за предложение. I' ll видят, может ли мой отдел ИТ-услуг попробовать его. –  Greg Whitfield 17 May 2009 в 23:54

Проблема здесь не состоит в том, что название Вашей машины изменяется, DHCP не выделяет названия машины, это только распределяет IP-адреса. Однако, когда DHCP выделяет IP, он запишет то, что название машины, это арендовало IP. Большинство серверов DHCP затем зарегистрирует ту машину в DNS с тем IP. Так где-нибудь вдоль строки, DNS, получают IP и название машины, перепутанное, или DHCP регистрирует неправильные детали в DNS.

Смотрите на свой сервер DHCP и свой сервер DNS и проверку, если записи, которые они имеют для Вашей машины, совпадают, если они не делают, затем мы должны попытаться узнать почему.

2
ответ дан 3 December 2019 в 01:01
  • 1
    Спасибо - I' ll смотрят на DNS в течение недели. Я действительно думал, что DHCP только раздал IP-адреса, следовательно мой беспорядок. –  Greg Whitfield 17 May 2009 в 23:52

Mac делает обратный поиск на IP DHCP, который это получает для установки имени хоста. Можно или настроить серверы DNS для ответа правильно, как Sam предполагает, или можно зафиксировать названия машины на компьютер.

Существует много способов сделать это, но самые простые два:

  1. Можно отредактировать/etc/hostconfig и добавить ИМЯ ХОСТА строки = [желаемое имя хоста] и перезагрузка. Этот файл удерживается от использования с тех пор 10.5, не рассчитывайте на него работающий в Snow Leopard.

  2. В Установках системы-> Совместное использование Вас может установить "имя компьютера". При нажатии на кнопку "Edit..." Вы будете видеть установку для "Использования динамическое глобальное имя хоста". Удалите галочку у этого для остановки поиска DNS, и сохранить безотносительно установки Вас помещает там.

Оба этих пути требуют установки на машину, однако, таким образом, Вы могли бы предпочесть изучать сортировку DNS, если количество Mac собирается вырасти.

3
ответ дан 3 December 2019 в 01:01
  • 1
    Спасибо за подсказки - I' ll дают движение когда назад в офисе. –  Greg Whitfield 17 May 2009 в 23:53
  • 2
    bonaldi корректен. It' s обратные записи, которые вызывают проблему. I' ve имел это то же самое, происходят, прежде к моим макинтошам, когда мы переместились от, привязывают Unix к bluecat сетевым устройствам (don' t покупают их, они сосут), –  Tatas 20 July 2009 в 20:45

Greg, это могло быть много вещей. Что необходимо сделать, сначала фигура, почему Mac выбирает имя, которое это отображает. Затем проверьте вперед и инвертируйте поиски для IP-адреса и имени хоста (использующий nslookup или выройте), и Ваше "Имя компьютера" в Установках системы.

Некоторое время эта тема побеспокоила меня, таким образом, я взял, провел некоторое исследование и сделал некоторые заметки и оставил их здесь:

Mac OS X - установка "имени хоста"

Вы, вероятно, найдете, что существует некоторая комбинация изменений IP-адреса + проблема с интеграцией DNS/DHCP.

Примечание: Это не бэкдор к помещению объявления о моем персональном блоге... Я не веду блог. Я оставил общественный флаг Wiki на, и соединение вызывает проблему, просто скопируйте полезный текст в здесь и удалите ссылку.

0
ответ дан 3 December 2019 в 01:01

Ответ здесь

https://superuser.com/questions/49891/how-can-i-stop-mac-os-x-overriding-my-hostname-when-i-receive-a-dhcp-request-on-s

Копирование лучших ответов здесь для удобства:


Установите это в Терминале с sudo scutil - установило HostName

пример: sudo scutil - HostName server1.mynetwork.com набора


В зависимости от того, как настраивается Ваш DHCP, Вы можете использовать "идентификатор клиента DHCP".

  1. Установки системы.
  2. Сеть
  3. Выберите свой сетевой адаптер слева.
  4. Нажмите кнопку "Advanced" внизу.
  5. Установите "идентификатор клиента DHCP" на Ваше имя хоста.

Если Ваш сервер DHCP будет поддерживать его, то Ваше имя хоста будет использоваться для Вашей машины.

3
ответ дан 3 December 2019 в 01:01

Теги

Похожие вопросы