Автор Тема: странна работа с два хоста на едно IP  (Прочетена 2249 пъти)

mrowcp

  • Напреднали
  • *****
  • Публикации: 450
    • Профил
Здравейте,
на ИП: 111.111.111.111 имам два хоста - mail1.com и mail2.com
От локалната мрежа при пингване на mail2.com няма проблем от кое и да е ПС.
Пак от локалната мрежа при пинг на mail1.com става така, че от ПС1 се пинг-ва, а от другото ПС2 ми дава time out.
При проверка с tracert от ПС2 пакетите се опитват да отидат до 15ти,16ти хоп където дава тайм оут, при положение, че 111.111.111.111 е на 4ти хоп ( така го вижда рутера FreeBSD и ПС1 ).
Имам чувството, че нещо рутинг таблицата се е омотала, но нищо не е променяно.
Проверка с route PRINT ми дава, че до 0.0.0.0 и на двете ПСта е зададен рутер-а ( FreeBSD-то ).
Някакви идеи?

Забравих да спомена, че за DNS се ползва друго ПС с win 2003 от което има пинг до mail1.com
« Последна редакция: Dec 18, 2010, 18:07 от mrowcp »
Активен

Some Things Just Are The Way They Are

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: странна работа с два хоста на едно IP
« Отговор #1 -: Dec 18, 2010, 18:14 »
Домейните нямат нищо общо с рутирането. Провери какви DNS-и има зададени на ПС1 и ПС2, също какво имат зададено в /etc/hosts... Ако имаш някакви прозрачни проксита по пътя, също трябва да се огледат.

P.S.: Ако провериш с
Код
GeSHi (Bash):
  1. host mail1.com
  2. host mail2.com
и на двете машини и получиш някакви разминаващи се резултати (би трябвало и от двете машини и двата домейна да се резолвнат като 111.111.111.111), то проблемът не е в DNS-ите или /etc/hosts файловете, но остава вероятността за проблем с прозрачно прокси.
« Последна редакция: Dec 18, 2010, 18:22 от neter »
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

Acho

  • Напреднали
  • *****
  • Публикации: 6894
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: странна работа с два хоста на едно IP
« Отговор #2 -: Dec 18, 2010, 18:25 »
Да, трябва да знаеш къде си ги описал тия двата домейни (в DNS сървъра само, или и в hosts файл), и към къде се обръщат различните ти компютри в LAN-а, да ги търсят и ресолват. Явно на различните вътрешни машини е от различни места, там ще е болката ти.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 400 Watt.

mrowcp

  • Напреднали
  • *****
  • Публикации: 450
    • Профил
Re: странна работа с два хоста на едно IP
« Отговор #3 -: Dec 18, 2010, 19:02 »
значи да кажа какво тествах:
Проверих днс-ите и двете машини имат за DNS въпросния Windows 2003 ( 192.168.0.200 )


Код:
FreeBSD# host mail1.com
mail1.com has address 111.111.111.111
mail1.com mail is handled by 10 mail2.com
FreeBSD# nslookup mail1.com
Server:         192.168.0.200
Address:        192.168.0.200#53

Name:   mail1
Address: 111.111.111.111

След което правя проверка от клиентска машина с Windows XP къде праща заявка ( вижда се, че пак е до ДНС-а ):

Код:
D:\>nslookup mail1.com
Server:  MyServer.com
Address:  192.168.0.200

Name:    mail.freshlogic.bg
Address:  111.111.111.111

Код:
D:\>nslookup -type=PTR 111.111.111.111
Server:  MyServer.com
Address:  192.168.0.200

Non-authoritative answer:
111.111.111.111.in-addr.arpa      name = d-111-111-111-111.cpe.metrocast.net

опитах с пинг до ИП-то:

Код:
D:\>ping 111.111.111.111

Pinging 111.111.111.111 with 32 bytes of data:

Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 111.111.111.111
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),

,но има пинг до mail2.com

Код:
D:\>ping mail2.com

Pinging mail2.com [111.111.111.111] with 32 bytes of data:

Reply from 111.111.111.111: bytes=32 time=4ms TTL=61
Reply from 111.111.111.111: bytes=32 time=3ms TTL=61
Reply from 111.111.111.111: bytes=32 time=3ms TTL=61

след което на това XP набих ръчно ДНС-а който ползва, ДНС сървъра Windows 2003ката ( ДНС от ИСП-то ) и нещата заработиха.Проблема е, че сега XP-то винаги се обръща към ДНС-на на ИСП-то и не вижда вътрешните хостове, въпреки че има за 2ри ДНС този на Windows 2003-ката.
На Windows 2003 ( ДНС-а ) mail2.com има А запис към 111.111.111.111 и MX запис към 111.111.111.111.
А mail1.com има А запис към 111.111.111.111 и MX запис към mail2.com. ( опитах MX-a да е пак по ИП, но нищо не става ).

В хост файла ( /etc/hosts ) на рутер-а няма описан нито едни от двата хоста.
« Последна редакция: Dec 18, 2010, 19:13 от mrowcp »
Активен

Some Things Just Are The Way They Are

Acho

  • Напреднали
  • *****
  • Публикации: 6894
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: странна работа с два хоста на едно IP
« Отговор #4 -: Dec 18, 2010, 19:18 »
Ами на Windows-а във "C:\Windows\System32\drivers\etc\hosts" какво има ? Windows-те също имат и ползват свой hosts файл. Данеби там да е слагал някой нещо ?

П.С. Втори (secondary DNS) се слага, ако случайно първия DNS не е достъпен по някаква причина, да се ползва втория (в смисъл за BackUp DNS). А не да се ползват и двата едновременно. Като си работи първия, от него ще се ресолва.
« Последна редакция: Dec 18, 2010, 19:21 от Acho »
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 400 Watt.

mrowcp

  • Напреднали
  • *****
  • Публикации: 450
    • Профил
Re: странна работа с два хоста на едно IP
« Отговор #5 -: Dec 18, 2010, 19:43 »
Ами на Windows-а във "C:\Windows\System32\drivers\etc\hosts" какво има ? Windows-те също имат и ползват свой hosts файл. Данеби там да е слагал някой нещо ?

П.С. Втори (secondary DNS) се слага, ако случайно първия DNS не е достъпен по някаква причина, да се ползва втория (в смисъл за BackUp DNS). А не да се ползват и двата едновременно. Като си работи първия, от него ще се ресолва.

Нищо няма там, проверих го няколко пъти.
Ясно, но все пак не може ли да се направи някакъв приоритет или нещо подобно.
Въпросителните идват най-вече от това, че:


Код:
FreeBSD# traceroute mail1.com
traceroute to mail1.com (111.111.111.111), 64 hops max, 40 byte packets
 1  route.net (*.*.*.140)  5.485 ms  2.646 ms  4.161 ms
 2  core.net (*.*.*.137)  4.708 ms  32.975 ms  3.335 ms
 3  mail1.com (111.111.111.111)  5.733 ms  3.799 ms  4.038 ms

А от Windows-a:

Код:
D:\>tracert mail1.com

Tracing route to mail1.com [111.111.111.111]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  192.168.0.100
  2     2 ms     2 ms     1 ms  router.net [*.*.*.140]

  3     6 ms     3 ms     2 ms  core.net [*.*.*.137]
  4    34 ms    36 ms    36 ms  de.bb.gin.ntt.net [*.*.*.134]
  5    39 ms    35 ms    39 ms  frnkge04.de.bb.gin.ntt.net [*.*.*.133]
  6    35 ms    34 ms    35 ms  ae.de.bb.gin.ntt.net [*.*.*.221]
  7    41 ms    41 ms    41 ms  as.nl.bb.gin.ntt.net [*.*.*.62]

и продължава до 15,16 хопа след което започва да дава тайм оут.

Пф... намерих отговора.Поради някаква причина машината която виждаше mail1.com не си е обновявала DNS записите и е виждала правилното ИП, докато Windows XP-то ги е обновило и е виждало грешно ИП ( грешно зададено в Windows 2003-то )
Сега чак видях, че има една сменена цифра :(
Мерси на отзовалите се.
  [_]3
« Последна редакция: Dec 18, 2010, 19:58 от mrowcp »
Активен

Some Things Just Are The Way They Are

Acho

  • Напреднали
  • *****
  • Публикации: 6894
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: странна работа с два хоста на едно IP
« Отговор #6 -: Dec 18, 2010, 19:53 »
Т.е. BSD-то е ОК, а WinXP-то е кофти ? А и като гледам след хоста core.net по различни пътища минават пакетите от двете ОС-и. Излиза че за Windows-а mail1.com е с друго IP, и го търси другаде на нета. Не там където е реално той, и където BSD-то си го достъпва веднага.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 400 Watt.