DNS и нестандартные IP

vad

Участник
уважаемые!
кто нить сталкивался с проблемами при использовании нестандартные IP адреса. У меня внутренняя сеть 80.x.x.x. в которой ДНС сервер 80.1.1.33 но при использовании nslookup сервер берется из и-нета.
[email protected] :cry:
 

vad

Участник
К сожалению система строилась без меня, а мне приходиться расхлебывать.
но всетаки решение\рекомендации какие нибудь есть?
 

Quantum Leap

Старожил
Какая таблица роутинга?

Какой порядок поиска Name-Serverов?

Вообще, как организована сеть? Так ведь сразу непонятно....

Сеть построена на каких системах?
 

vad

Участник
Ну речь идет про freebsd4,7 на раб.месте и на серваках.
Если в resolv.conf (на раб.месте) напиисать:

domain мойдомен.ру
search мойдомен.ру
nameserver 80.1.1.1
то все какбы работает - по дефолту берется локальный днс с адресом 80.1.1.1
,а если nameserver 80.1.1.33 - то берется из и-нета и лукап показывает:

/etc > nslookup
Default Server: pam80-1-1-33.man.dial.ntli.net
Address: 80.1.1.33

а надо чтобы локальный!
 

Quantum Leap

Старожил
Конечно хотелось бы для верности посмотреть на файл локальной зоны. Но главное, что хотелось бы узнать, как устроена сеть, то есть посмотреть таблицу роутинга. Какие IP используются в подсетке, какая маска подсети и куда стоит default gateway.
 

vad

Участник
рабочее место - 80.1.1.100
сетка простая - 80.1.1.х/24
2 ДНСа -80.1.1.1 и 80.1.1.3

/ > netstat -r
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default pam80-1-1-254.man. UGSc 0 0 fxp0
80.1.1/24 link#1 UC 4 0 fxp0
pam80-1-1-11.man.d 00:e0:29:40:09:2c UHLW 1 77 fxp0 1195
80.1.1.3. 00:a0:c9:43:51:8b UHLW 0 19 fxp0 1096
80.1.1.100 00:a0:c9:43:58:1e UHLW 0 56 lo0
pam80-1-1-254.man. link#1 UHLW 1 0 fxp0
localhost localhost. UH 0 0 lo0

/ > ifconfig
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 80.1.1.100 netmask 0xffffff00 broadcast 80.1.1.255
inet6 fe80::2a0:c9ff:fe43:581e%fxp0 prefixlen 64 scopeid 0x1
ether 00:a0:c9:43:58:1e
media: Ethernet autoselect (10baseT/UTP)
status: active
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
 

DronMBi

Старожил
что написано в /etc/namedb/named.conf на dns-серверах ?
Проблема в них, а не в nslookup.

Вообще, если вылезаешь в интернет, *надо* все внутренние адреса перевести на стандартные.
 

vad

Участник
Хм...
Случайно заметил, что под разными пользователями nslookup работает по разному: под рутом видит сервак из инета 80.1.1.33
/root > nslookup
Default Server: pam80-1-1-33.man.dial.ntli.net
Address: 80.1.1.33

а под простым юзером - вообще ничего не видит.
$ nslookup
Default Server: new
Address: 0.0.0.0

К чему бы это? :?:
 

aleks

Старожил
vad":3rnbbr11 сказал(а):
К сожалению система строилась без меня, а мне приходиться расхлебывать. но всетаки решение\рекомендации какие нибудь есть?

Я не думаю, что у тебя сеть на 500 машин(просто полчаса побегай и сделай как надо), и в данном случше лучше установить DHCP сервер и выдавать IP из сети 172.16.0.0-172.31.255.255 [172.16.0.0/12] (чтобы даже с астровскими не перекрывались). Не надо потдерживать криво созданные системы, и если ты норматьный админ то просто сделай КАК ПОЛОЖЕНО и не создавай проблем в сети, используя адреса, которые тебе не принадлежат.
 
Верх