|
| DNS Fra : Flummer |
Dato : 13-09-01 01:54 |
|
Hej Alle,
Jeg har siddet og rodet lidt rundt med DNS opsætning, og er da også nået et
stykke.
Men det ser ud til at når jeg laver en opdatering på min master server,
tager det laaaang tid før
det kan ses på andre server. Et lille eks.
Lokalt :
$ dig webduo.dyndns.dk
; <<>> DiG 9.1.0 <<>> webduo.dyndns.dk
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9127
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;webduo.dyndns.dk. IN A
;; ANSWER SECTION:
webduo.dyndns.dk. 259200 IN A 62.198.70.97
;; AUTHORITY SECTION:
webduo.dyndns.dk. 259200 IN NS webduo.dyndns.dk.
;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Sep 13 02:48:09 2001
;; MSG SIZE rcvd: 64
Det ser jo fint ud, men på en TDK maskine :
dig webduo.dyndns.dk
; <<>> DiG 9.1.0 <<>> webduo.dyndns.dk
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41266
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;webduo.dyndns.dk. IN A
;; AUTHORITY SECTION:
webduo.dyndns.dk. 6028 IN SOA webduo.dyndns.dk.
hostmaster.webduo.dyndns.dk. 199802151 28800 7200 2419200 86400
;; Query time: 32 msec
;; SERVER: 194.239.134.83#53(194.239.134.83)
;; WHEN: Thu Sep 13 01:42:27 2001
;; MSG SIZE rcvd: 81
Rent kaos.
Jeg ved at der er en cache på DNS'erne, hvor lange er intevallerne for
opdatering af disse ?!
Har dyndns.dk noget at gøre med denne cache ?
Lige for tiden kører jeg kun med MASTER server og det betyder vel ikke så
meget når det
er et subdomain og ikke et reelt domain.
Jeg regner med at bruge DNS i sammenhæng med Apache til virtualhost, har
nogen ydermere erfaringerne med det. Jeg har det problem at når jeg tilføjer
loen.webduo.dyndns.dk som en virtualhost bliver alle forespørgelser
redirektet dertil !
PÅ forhånd tak.
Flemming Fridthjof
| |
Andreas Frøsting (13-09-2001)
| Kommentar Fra : Andreas Frøsting |
Dato : 13-09-01 02:39 |
|
>Det ser jo fint ud, men på en TDK maskine :
>Jeg ved at der er en cache på DNS'erne, hvor lange er intevallerne for
>opdatering af disse ?!
http://dk-hostmaster.dk/perl/Resolve.pl?ip=&host=dyndns.dk&ns=ns.kyber.dk&verbose=on&lang=da
Lang smøre, men kig efter dem her:
300 ;refresh period (5 minutes)
100 ;retry interval (1 minute, 40 seconds)
604800 ;expire time (1 week)
300 ;default ttl (5 minutes)
Refresh er hvor ofte der opdateres.
>Har dyndns.dk noget at gøre med denne cache ?
Jep, det er i zonefilen til dyndns.dk refresh, ttl, retry intervaller
mv. angives.
>Jeg regner med at bruge DNS i sammenhæng med Apache til virtualhost, har
>nogen ydermere erfaringerne med det. Jeg har det problem at når jeg tilføjer
>loen.webduo.dyndns.dk som en virtualhost bliver alle forespørgelser
>redirektet dertil !
Prøv at bytte om på rækken af dine virtualhosts, det er alt der skal
til :)
--
Andreas Frøsting
http://phpwizard.dk
glaf glaf glaf!
| |
Jan Chrillesen (13-09-2001)
| Kommentar Fra : Jan Chrillesen |
Dato : 13-09-01 08:37 |
|
On Thu, 13 Sep 2001 03:38:52 +0200, Andreas Frøsting <smoelf@phpwizard.dk> wrote:
> Lang smøre, men kig efter dem her:
>
> 300 ;refresh period (5 minutes)
> 100 ;retry interval (1 minute, 40 seconds)
> 604800 ;expire time (1 week)
> 300 ;default ttl (5 minutes)
>
> Refresh er hvor ofte der opdateres.
Nej, refresh er hvor ofte en authoritativ, sekundær server checker
SOA'en på den primære server. Rekursive servere, som fx ns3.tele.dk,
bruger ikke værdierne i SOA'en til at cache efter.
/Jan
| |
Flummer (13-09-2001)
| Kommentar Fra : Flummer |
Dato : 13-09-01 09:30 |
|
Jeg har en expire som her ud som vist her :
4W ; expire, seconds
Hvor længe er det ?
Flemming
"Andreas Frøsting" <smoelf@phpwizard.dk> wrote in message
news:e230qtc8mnu1djdf4aatnefqhou21h9bch@4ax.com...
> >Det ser jo fint ud, men på en TDK maskine :
> >Jeg ved at der er en cache på DNS'erne, hvor lange er intevallerne for
> >opdatering af disse ?!
>
>
http://dk-hostmaster.dk/perl/Resolve.pl?ip=&host=dyndns.dk&ns=ns.kyber.dk&ve
rbose=on&lang=da
>
> Lang smøre, men kig efter dem her:
>
> 300 ;refresh period (5 minutes)
> 100 ;retry interval (1 minute, 40 seconds)
> 604800 ;expire time (1 week)
> 300 ;default ttl (5 minutes)
>
> Refresh er hvor ofte der opdateres.
>
> >Har dyndns.dk noget at gøre med denne cache ?
>
> Jep, det er i zonefilen til dyndns.dk refresh, ttl, retry intervaller
> mv. angives.
>
> >Jeg regner med at bruge DNS i sammenhæng med Apache til virtualhost, har
> >nogen ydermere erfaringerne med det. Jeg har det problem at når jeg
tilføjer
> >loen.webduo.dyndns.dk som en virtualhost bliver alle forespørgelser
> >redirektet dertil !
>
> Prøv at bytte om på rækken af dine virtualhosts, det er alt der skal
> til :)
>
> --
> Andreas Frøsting
> http://phpwizard.dk
> glaf glaf glaf!
| |
Flemming Fridthjof (13-09-2001)
| Kommentar Fra : Flemming Fridthjof |
Dato : 13-09-01 13:11 |
|
Jeg kan stadig ikke få VirtualHost til at virke. Heller ikke hvis jeg bytter
om på dem.
Her er min konfiguration :
NameVirtualHost 62.198.70.97
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
#
<VirtualHost webduo.dk>
ServerAdmin webmaster@webduo.dk
DocumentRoot /home/www/html
ServerName webduo.dk
ErrorLog logs/loen
CustomLog logs/loen common
</VirtualHost>
<VirtualHost webduo.dyndns.dk>
ServerAdmin webmaster@webduo.dk
DocumentRoot /home/www/html/test/loen
ServerName webduo.dyndns.dk
</VirtualHost>
Jeg ender konstant inde på den sidste (webduo.dyndns.dk) også hvis jeg åbner
webduo.dk. Any help ?
Flemming
Flummer <flum2db@get2net.dk> wrote in message
news:B7_n7.1424$XW2.278427667@news.orangenet.dk...
> Jeg har en expire som her ud som vist her :
> 4W ; expire, seconds
>
> Hvor længe er det ?
> Flemming
>
> "Andreas Frøsting" <smoelf@phpwizard.dk> wrote in message
> news:e230qtc8mnu1djdf4aatnefqhou21h9bch@4ax.com...
> > >Det ser jo fint ud, men på en TDK maskine :
> > >Jeg ved at der er en cache på DNS'erne, hvor lange er intevallerne for
> > >opdatering af disse ?!
> >
> >
>
http://dk-hostmaster.dk/perl/Resolve.pl?ip=&host=dyndns.dk&ns=ns.kyber.dk&ve
> rbose=on&lang=da
> >
> > Lang smøre, men kig efter dem her:
> >
> > 300 ;refresh period (5 minutes)
> > 100 ;retry interval (1 minute, 40 seconds)
> > 604800 ;expire time (1 week)
> > 300 ;default ttl (5 minutes)
> >
> > Refresh er hvor ofte der opdateres.
> >
> > >Har dyndns.dk noget at gøre med denne cache ?
> >
> > Jep, det er i zonefilen til dyndns.dk refresh, ttl, retry intervaller
> > mv. angives.
> >
> > >Jeg regner med at bruge DNS i sammenhæng med Apache til virtualhost,
har
> > >nogen ydermere erfaringerne med det. Jeg har det problem at når jeg
> tilføjer
> > >loen.webduo.dyndns.dk som en virtualhost bliver alle forespørgelser
> > >redirektet dertil !
> >
> > Prøv at bytte om på rækken af dine virtualhosts, det er alt der skal
> > til :)
> >
> > --
> > Andreas Frøsting
> > http://phpwizard.dk
> > glaf glaf glaf!
>
>
| |
Thomas (13-09-2001)
| Kommentar Fra : Thomas |
Dato : 13-09-01 12:35 |
|
Flemming Fridthjof wrote:
> Jeg kan stadig ikke få VirtualHost til at virke. Heller ikke hvis jeg bytter
> om på dem.
> Her er min konfiguration :
>
> NameVirtualHost 62.198.70.97
Er det den IP din server har ?
Det ser mere ud som om det er din offentlige/NAT'ede IP. Jeg vil gætte
på at det er en 192.168.x.x eller 10.x.x.x IP du skal angive her.
P.S. du kan godt have flere NameVirtualHost linier.
> #
> # VirtualHost example:
> # Almost any Apache directive may go into a VirtualHost container.
> #
> <VirtualHost webduo.dk>
Prøv at angive dit IP istedet for domænenavnet.
I.e. <VirtualHost 192.168.1.2> (eller hvad din IP nu er).
--
Don't waste space
| |
Flemming Fridthjof (13-09-2001)
| Kommentar Fra : Flemming Fridthjof |
Dato : 13-09-01 13:43 |
|
Det kan det ikke være.
Ip'en er til serveren, og den er ikke nat. Serveren natter denne ip adr
videre på til lokalnettet.
Jeg får også følgende fejl ved forsøg på at bruge 192.168.0.1 :
[warn] NameVirtualHost 192.168.0.1:80 has no VirtualHosts
Den fejl før jeg ikke ved brug af den anden ip adr. Når jeg kigger på andre
opsætning, står der også den globale ip adr.
Flemming
Thomas <inthenews@corell.dk> wrote in message
news:slrn9q16fo.gtu.inthenews@mail.corell.dk...
> Flemming Fridthjof wrote:
> > Jeg kan stadig ikke få VirtualHost til at virke. Heller ikke hvis jeg
bytter
> > om på dem.
> > Her er min konfiguration :
> >
> > NameVirtualHost 62.198.70.97
>
> Er det den IP din server har ?
>
> Det ser mere ud som om det er din offentlige/NAT'ede IP. Jeg vil gætte
> på at det er en 192.168.x.x eller 10.x.x.x IP du skal angive her.
>
> P.S. du kan godt have flere NameVirtualHost linier.
>
> > #
> > # VirtualHost example:
> > # Almost any Apache directive may go into a VirtualHost container.
> > #
> > <VirtualHost webduo.dk>
>
> Prøv at angive dit IP istedet for domænenavnet.
>
> I.e. <VirtualHost 192.168.1.2> (eller hvad din IP nu er).
>
> --
> Don't waste space
| |
Flemming Fridthjof (13-09-2001)
| Kommentar Fra : Flemming Fridthjof |
Dato : 13-09-01 13:56 |
|
Har fundet fejlen.
Man skal IKKE benytte navne i <VirtualHost "navn">.
Istedet skal man benytte den ip adr. som server tilgås fra.
<VirtualHost "ip adr">
Så nu virker det.
Mange tak for hjælpen. Mangler dog stadig en hånd med det DNS, men skal nok
lige have læst noget mere om det.
Flemming
Flemming Fridthjof <flemming@webduo.dk> wrote in message
news:uY0o7.1436$AV4.281158769@news.orangenet.dk...
> Det kan det ikke være.
> Ip'en er til serveren, og den er ikke nat. Serveren natter denne ip adr
> videre på til lokalnettet.
> Jeg får også følgende fejl ved forsøg på at bruge 192.168.0.1 :
>
> [warn] NameVirtualHost 192.168.0.1:80 has no VirtualHosts
>
> Den fejl før jeg ikke ved brug af den anden ip adr. Når jeg kigger på
andre
> opsætning, står der også den globale ip adr.
>
> Flemming
>
> Thomas <inthenews@corell.dk> wrote in message
> news:slrn9q16fo.gtu.inthenews@mail.corell.dk...
> > Flemming Fridthjof wrote:
> > > Jeg kan stadig ikke få VirtualHost til at virke. Heller ikke hvis jeg
> bytter
> > > om på dem.
> > > Her er min konfiguration :
> > >
> > > NameVirtualHost 62.198.70.97
> >
> > Er det den IP din server har ?
> >
> > Det ser mere ud som om det er din offentlige/NAT'ede IP. Jeg vil gætte
> > på at det er en 192.168.x.x eller 10.x.x.x IP du skal angive her.
> >
> > P.S. du kan godt have flere NameVirtualHost linier.
> >
> > > #
> > > # VirtualHost example:
> > > # Almost any Apache directive may go into a VirtualHost container.
> > > #
> > > <VirtualHost webduo.dk>
> >
> > Prøv at angive dit IP istedet for domænenavnet.
> >
> > I.e. <VirtualHost 192.168.1.2> (eller hvad din IP nu er).
> >
> > --
> > Don't waste space
>
>
| |
Thomas (13-09-2001)
| Kommentar Fra : Thomas |
Dato : 13-09-01 13:06 |
|
Flemming Fridthjof wrote:
> Har fundet fejlen.
> Man skal IKKE benytte navne i <VirtualHost "navn">.
> Istedet skal man benytte den ip adr. som server tilgås fra.
>
> <VirtualHost "ip adr">
> Så nu virker det.
Rent faktisk laver den et DNS opslag på det hostnavn du angiver, og
lytter på requests til det IP den finder frem til.
--
Don't waste space
| |
Flemming Fridthjof (13-09-2001)
| Kommentar Fra : Flemming Fridthjof |
Dato : 13-09-01 14:33 |
|
Så burder det andet i teorien virker, da den returnere de samme ip adresser.
Meeeeeen, Sådan er virkeligheden måske barre ikke ? Eller ?
Flemming
Thomas <inthenews@corell.dk> wrote in message
news:slrn9q189u.gtu.inthenews@mail.corell.dk...
> Flemming Fridthjof wrote:
> > Har fundet fejlen.
> > Man skal IKKE benytte navne i <VirtualHost "navn">.
> > Istedet skal man benytte den ip adr. som server tilgås fra.
> >
> > <VirtualHost "ip adr">
> > Så nu virker det.
>
> Rent faktisk laver den et DNS opslag på det hostnavn du angiver, og
> lytter på requests til det IP den finder frem til.
>
> --
> Don't waste space
| |
Thomas (13-09-2001)
| Kommentar Fra : Thomas |
Dato : 13-09-01 13:49 |
|
Flemming Fridthjof wrote:
[VirtualHost IP/hostname]
> Så burder det andet i teorien virker, da den returnere de samme ip adresser.
> Meeeeeen, Sådan er virkeligheden måske barre ikke ? Eller ?
Den slår dem kun op når den læser konfigurationsfilen, i.e. ved opstart
og 'apachectl graceful'.
Så den her vil ihvertfald give problemer:
<VirtualHost webduo.dyndns.dk>
Og husk at det er den/de IP som din s(w)erver har, og det er jo ikke
det samme som det DNS'en angiver (hvis swerveren sidder bag en
NAT/PAT/Maquerading).
P.S. http://www.usenet.dk/netikette/quote.html det vil gøre vores
indlæg mere læsevenlige.
--
Don't waste space
| |
Jacob Bunk Nielsen (13-09-2001)
| Kommentar Fra : Jacob Bunk Nielsen |
Dato : 13-09-01 16:15 |
|
"Flemming Fridthjof" <flemming@webduo.dk> writes:
> NameVirtualHost 62.198.70.97
Prøv at bruge '*' i stedet for IP-adressen. Det burde virke fra og med
Apache 1.3.14. På den måde lytter den på alle IP-adresser den nu mener
at kunne finde.
> <VirtualHost webduo.dk>
Det bliver så til:
<VitualHost *>
--
Jacob - www.bunk.cc
Stay together, drag each other down.
| |
Klaus Alexander Seis~ (13-09-2001)
| Kommentar Fra : Klaus Alexander Seis~ |
Dato : 13-09-01 15:51 |
| | |
Jan Chrillesen (13-09-2001)
| Kommentar Fra : Jan Chrillesen |
Dato : 13-09-01 21:12 |
|
On Thu, 13 Sep 2001 10:29:48 +0200, Flummer <flum2db@get2net.dk> wrote:
> Jeg har en expire som her ud som vist her :
> 4W ; expire, seconds
>
> Hvor længe er det ?
4w = 4 weeks = 4 uger
....men, det har intet med dit problem at gøre
/Jan
| |
Jan Chrillesen (13-09-2001)
| Kommentar Fra : Jan Chrillesen |
Dato : 13-09-01 08:45 |
|
On Thu, 13 Sep 2001 02:54:26 +0200, Flummer <flum2db@get2net.dk> wrote:
> ;; ANSWER SECTION:
> webduo.dyndns.dk. 259200 IN A 62.198.70.97
>
> ;; AUTHORITY SECTION:
> webduo.dyndns.dk. 259200 IN NS webduo.dyndns.dk.
Du har en ekstrem lang TTL på dine records. Ovenstående records vil
blive cachet i 3 døgn.
Husk at TTL'en i SOA'en for BIND 8.2, og nyere er en negativ TTL (d.v.s.
hvor lang tid en rekursiv server cacher et opslag i en zone, hvor den
rekord, der spørges på, ikke findes). TTL for angives enten som et $TTL
statement, eller ved at angive TTL for hver RR.
Her er et eksempel på en zone og en kort forklaring af de forskellige
parametre:
$TTL 7200
;
@ IN SOA ns10.inet.tele.dk.
hostmaster.chrillesen.dk. (
2001091301 ;serial
YYYYMMDDSS
14400 ; refresh 4 h
7200 ; retry 2 h
604800 ; expire 7 d
900 ) ; Negative TTL
$TTL er TTL for zonen, d.v.s. alle RR's caches i 2 timer (7200 sekunder)
2001091301 er serienummeret for zonen, og skal selvfølgelig altid hæves
på den primære, i forbindelse med updates af zonen. Der er ingen krav om
at det skal være i datoformat, men det kan være rart at have.
refresh er hvor ofte de/den sekundære checker serienummeret på den
primære, og hvis serienummeret er opdateret trækkes zonen til den
sekundære.
retry er hvor ofte den sekundære forsøger at trække zonen, hvis ikke den
primære svarede sidste gang man forsøgte
expire er hvor længe zone data er valide på den sekundære server, efter
den sidste vellykkede zonetransfer fra den primære
Negativ TTL er forklaret ovenfor.
/Jan
| |
|
|