Vaag resolve probleem

Pagina: 1
Acties:

  • _-= Erikje =-_
  • Registratie: Maart 2000
  • Laatst online: 30-03 15:43
De Situatie:

Servertje achter een NAT router die externe poortjes naar servertje doorsluist.
Machine gebruikt Debian

Het Probleem(tm)
Nu moet ik een aantal cronjobs uitvoeren die vanaf bijv. adserver.servertje.nl moeten draaien (ivm met includes etc). Het probleem is echter dat als je van binnen het netwerk op het externe IP een verbinding maakt die door de webserver in de router wordt onderschept en je dus de admin page van de router krijgt. Affijn, geen probleem zetten we de juiste ip's toch gewoon in de /etc/hosts file :) daar is het ding (min of meer) voor. Echter, als ik daar de gewenste domeinen invul snapt ping ze wel en links/lynx/telnet etc ze niet.

Dus een ping adserver.servertje.nl geeft als ip 192.168.0.158 en een telnet adserver.servertje.nl geeft het externe ip waardoor ik dus op de router uitkom.


De configuratie:
/etc/hosts.conf
code:
1
2
127.0.0.1       monique localhost
192.168.0.158   www.servertje.nl adserver.servertje.nl servertje.nl


/etc/hosts.conf
code:
1
2
order hosts, bind
multi on


/etc/nsswitch.conf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.

passwd:         compat
group:          compat
shadow:         compat

hosts:          files dns
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis


in /etc/resov.conf staan 2 nameservers van de provider
Als ik die 2 nameservers uit resolv.conf weghaal pakt hij WEL de juiste ip addressen uit /etc/hosts. Het lijkt dus wel of deze machine /etc/host.conf en /etc/nsswitch.conf negeert en altijd een dns request doet.

  • _-= Erikje =-_
  • Registratie: Maart 2000
  • Laatst online: 30-03 15:43
(subitiele kick, iets te vroeg ik weet het maar ik wil vroeg naar bed vanavond)

  • _-= Erikje =-_
  • Registratie: Maart 2000
  • Laatst online: 30-03 15:43
:'(

  • active2
  • Registratie: Juni 2001
  • Laatst online: 26-10-2024

active2

Google is your friend

Sorry maar ik snap jou verhaal niet..

Je hebt het redelijk duidelijk uitgelegd maar wat wil je nou bereiken dat die banners blikt ofzow ?

Google, Het mirakel van de 21e eeuw!!!!


  • _-= Erikje =-_
  • Registratie: Maart 2000
  • Laatst online: 30-03 15:43
nee, het is noodzakelijk dat ik die vhosts op dezelfde machine aan kan spreken

Verwijderd

Hmm. Ik weet het niet zeker -ik snap het probleem niet helemaal dus ik weet ook niet zeker of mijn post nuttig is- maar...
hier werkt het wanneer er
lookup file bind
in de /etc/resolv.conf staat. Let wel deze volgorde haal ik uit OpenBSD /etc/resolv.conf in Debian manual van resolv.conf kon ik niks over de optie 'lookup' vinden. Je kunt het proberen...

Wat ik denk is dat ping zo slim is om /etc/hosts te checken; de andere programma's niet.

  • _-= Erikje =-_
  • Registratie: Maart 2000
  • Laatst online: 30-03 15:43
das het vervelende, een ping geeft het goede addres, maar zodra ik met een wat slimmere client aankom (zoals host, of lynx of links) dan connect ie naar het ip via de dns, wat bij jouw in je /etc/resolv.conf staat staat hier in /etc/hosts.conf
Pagina: 1