У меня есть 3D-принтер, подключенный к сети бизнес-класса. По какой-то причине я обнаружил, что могу пропинговать любое слово и получать ответ с определенного IP-адреса (всегда с одним и тем же номером). Интерфейс принтера размещается через веб-браузер. Я могу добраться до него через перекрестный кабель. Установка статического IP-адреса ничего не делает. В идеале я ищу использовать DHCP (другие 3D-принтеры не имеют проблем).

Любые предложения будут ценны. Не предлагайте обращаться к производителю, потому что они не знают достаточно ИТ, чтобы быть полезными (а у меня уже есть). Почему я могу пропинговать любое слово и получить ответ?


Обновить:

C:\>nslookup cake
Server:  resolver1.opendns.com
Address:  208.67.222.222

Non-authoritative answer:
Name:    cake.wp.comcast.net
Address:  67.215.65.132

C:\>nslookup
Default Server:  resolver1.opendns.com
Address:  208.67.222.222

> set d2
> cake
Server:  resolver1.opendns.com
Address:  208.67.222.222

------------
SendRequest(), len 37
    HEADER:
        opcode = QUERY, id = 2, rcode = NOERROR
        header flags:  query, want recursion
        questions = 1,  answers = 0,  authority records = 0,  additional = 0

    QUESTIONS:
        cake.wp.comcast.net, type = A, class = IN

------------
------------
Got answer (53 bytes):
    HEADER:
        opcode = QUERY, id = 2, rcode = NOERROR
        header flags:  response, want recursion, recursion avail.
        questions = 1,  answers = 1,  authority records = 0,  additional = 0

    QUESTIONS:
        cake.wp.comcast.net, type = A, class = IN
    ANSWERS:
    ->  cake.wp.comcast.net
        type = A, class = IN, dlen = 4
        internet address = 67.215.65.132
        ttl = 0 (0 secs)

------------
Non-authoritative answer:
------------
SendRequest(), len 37
    HEADER:
        opcode = QUERY, id = 3, rcode = NOERROR
        header flags:  query, want recursion
        questions = 1,  answers = 0,  authority records = 0,  additional = 0

    QUESTIONS:
        cake.wp.comcast.net, type = AAAA, class = IN

------------
------------
Got answer (37 bytes):
    HEADER:
        opcode = QUERY, id = 3, rcode = NOERROR
        header flags:  response, want recursion, recursion avail.
        questions = 1,  answers = 0,  authority records = 0,  additional = 0

    QUESTIONS:
        cake.wp.comcast.net, type = AAAA, class = IN

------------
Name:    cake.wp.comcast.net
Address:  67.215.65.132

3 ответа3

3

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

Вы можете обновить свой вопрос, указав информацию о том, где вы ввели команду ping (например, из командной строки на настольном ПК с Windows-7). Может быть полезно разрезать и вставить то, что возвращает nslookup cake .


Если ваш принтер имеет интерфейс Ethernet и вы подключаете к нему ПК через перекрестный соединительный кабель, принтер не сможет найти DHCP-сервер, так как он состоит из самой сети и только вашего ПК (вы ничего не упомянули об использовании например, ПК в качестве моста между сегментами локальной сети, и вы не упомянули об использовании того же ПК, что и DHCP-сервер). Обычно вы настраиваете принтер для получения адреса по DHCP и (при необходимости) устанавливаете резервирование на DHCP-сервере. Сервер DHCP должен быть настроен на предоставление принтеру соответствующего IP-адреса плюс IP-адрес шлюза по умолчанию в его сегменте ЛВС и IP-адрес одного или нескольких DNS-серверов. Вы можете использовать концентратор Ethernet (не коммутатор) и ПК с чем-то вроде Wireshark для мониторинга запросов и ответов DHCP при включении принтера.


Обновить

Попробуй это

C:\>nslookup cake
Server:  nameserver.mysite.example.com
Address:  192.168.0.5

*** nameserver.mysite.example.com can't find cake: Non-existent domain

Тогда это

C:\>nslookup
Default Server:  nameserver.mysite.example.com
Address:  192.168.0.5

> set d2
> cake
Server:  nameserver.mysite.example.com
Address:  192.168.0.5

------------
SendRequest(), len 22
    HEADER:
        opcode = QUERY, id = 2, rcode = NOERROR
        header flags:  query, want recursion
        questions = 1,  answers = 0,  authority records = 0,  additional = 0

    QUESTIONS:
        cake, type = A, class = IN

------------
------------
Got answer (97 bytes):
    HEADER:
        opcode = QUERY, id = 2, rcode = NXDOMAIN
        header flags:  response, want recursion, recursion avail.
        questions = 1,  answers = 0,  authority records = 1,  additional = 0

    QUESTIONS:
        cake, type = A, class = IN
    AUTHORITY RECORDS:
    ->  (root)
        type = SOA, class = IN, dlen = 64
        ttl = 10615 (2 hours 56 mins 55 secs)
        primary name server = a.root-servers.net
        responsible mail addr = nstld.verisign-grs.com
        serial  = 2012021700
        refresh = 1800 (30 mins)
        retry   = 900 (15 mins)
        expire  = 604800 (7 days)
        default TTL = 86400 (1 day)

------------
*** nameserver.mysite.example.com can't find cake: Non-existent domain

Можете ли вы ввести приведенные выше команды (nslookup затем set d2 затем cake затем exit) и вставить результаты в свой вопрос?


Обновление 2

Из дополнительной информации, которую вы добавили в своем обновлении к своему Q, становится ясно, что

  1. Решатель вашего ПК использует wp.comcast.net в качестве домена по умолчанию. Это добавляется к любому запросу, который не заканчивается на "." (отсутствие которого означает, что это может быть не полное доменное имя FQDN). Скорее всего, ваш маршрутизатор инструктирует ваш ПК сделать это через настройки, выполненные через DHCP. Вы можете проверить это, используя команду ipconfig /all и наблюдая за информацией:

    Connection-specific DNS Suffix . : wp.comcast.net

  2. Ваш поставщик услуг DNS перехватывает ответы "Нет такого домена", чтобы направить ваш веб-браузер на веб-сайт, где ваш поставщик DNS может продавать ваши рекламные ролики рекламодателям. Они не принимают во внимание побочный ущерб диска, который это делает при поиске DNS для всего, что не является HTTP (например, ваши пинги).

Решение (для вашего ПК проблемы с "тортом") состоит в использовании полных доменных имен и, в идеале, для изменения службы DNS. Или просто понять это и жить с этим.

Как уже говорили другие, любые проблемы с принтером у вас, вероятно, не связаны с этим.

2

Это потому, что вы используете OpenDNS.

OpenDNS открывает страницу поиска, когда вы вводите неразрешаемое имя домена в адресной строке в качестве функции. Они называют это опечаткой. Вы можете отключить это в настройках OpenDNS, если у вас есть сетевая учетная запись OpenDNS.

Использование другого DNS-сервера также исправляет это, конечно.

0

ПИНГ

Знаете ли вы, какое устройство имеет IP-адрес, который продолжает возвращаться? Вы можете проверить свой внутренний DNS-сервер (или маршрутизатор) и посмотреть, какой компьютер имеет этот IP-адрес.

или, если это компьютер, вы можете найти его имя с помощью этой команды из командной строки cmd (где ipaddress - это ipaddress, который возвращается, когда вы пингуете "cake").

nbtstat –a ipaddress

Таким образом, вы можете выяснить, что случилось с этой машиной. Недавно я видел две машины со шпионским ПО wome, которое переводит эту машину в контроллер домена и принимает DHCP для сети. Я использовал ipconfig /all и определил, что IP-адрес DHCP-сервера не является сервером.

принтер

Следуйте инструкциям, прилагаемым к принтеру, чтобы восстановить его настройки по умолчанию (это, скорее всего, DHCP. Подключите его к коммутатору (или концентратору, маршрутизатору и т.д.) С помощью прямого кабеля. Загрузи это. Распечатайте конфигурационный лист, в котором должен быть указан IP-адрес. Войдите на этот IP-адрес.

Если вы распечатаете конфигурационный лист, то увидите IP-адрес 169.254.xx. Вручную настройте на компьютере другой адрес 169.254.xx в той же подсети, как показано в распечатке конфигурации. Затем подключите перекрестный кабель, введите адрес принтера 169.254 и настройте его вручную. Помните, что после изменения его IP-адреса, вы должны изменить свой, чтобы увидеть его снова.

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