Forwarding domene na domač IP

Pozdravljeni,

Imam čudno situacijo, ki se mi pojavlja asimetrično in sicer:
- Registriral sem domeno in ns naslove nastavil na siel
- Iz siel forwardam domeno in *.domena na moj IP naslov
- na "domačem" strežniku, imam win server 2008 r2 + IIS in ustvarjam za vsak projekt subdomeno domene, ki je forwardana na moj IP

Situacija ki se mi pojavlja je, da je domena in vse poddomene (ki mimogrede delujejo OK) dostopna cca. 90% časa in potem iz popolnoma neznanega razloga preneha delovati in ne kaže več na IP mojega strežnika.

Ruter je nastavljen tako, da vse znane porte forwarda do strežnika, tako da tu ne vidim problema in pravtako, če kdrakoli vpišem IP se mi odpre prevzeta stran 500 internal server error

Če pingam domeno v času nedelovanja, mi izpiše unknown host in če v istem času pingam IP, je popolnoma normaln reply

Naj še omenim, da je server nastavljen tako, da se po 30min ustavijo diski (da prišparamo nekaj melega na elektriki).
Tu sicer ne vidim težave, ker npr. zjutraj (ponavadi vedno) domena deluje popolnoma OK in diski se pravtako zbudijo ob dosopanju do spletne vsebine (pač prvi dostop traja cca. 5s)

Kakšna ideja o tej zadevi, zakaj se to pojavlja?

Mimogrede, poizkusil sem tudi namestiti MS DNS server in dodal domeno in poddomene, ampak to ni rešilo moje težave, kar je skoraj logično a probat ni greh ;)

Hvala za kakršn koli predlog!

EDIT:
OK, mogoče še malo bolj čudna zadeva.
Sedaj sem poizkusil dostopati do domene, preko "hidemya**" in zadeva deluje, preko mojega ISP-a pa ne?!

Sedaj sem tudi v etc/hosts vpisal IP za domeno in zadeva seveda deluje...

Torej iz vsega skupaj sklepam, da mora vseeno biti nekaj narobe z NS zapisi, ampak kje? Na SIEL ali na mojem serverju?

5 odgovorov

Če imaš na sielovem dns serverju nastavljen wildcard subdomain record ( * A <tvojip>), potem mora resolvat ne glede na to, kaj se dogaja s tvojim domačim serverjem (testiraj v command line s "ping subdomain.domain.com" ali "nslookup sub.domain.com dns1.siel.si").
Če imaš na sielu nastavljeno tako, da ti forwardira dns requeste na lokalni server (nevem če je to na sielu mogoče), potem je problem v teh 5s, kolikor traja da se diski zbudijo. Če dns ne dobi odgovora v nekem kratkem času, domena pač "ne obstaja".
Mimogrede: spanje diskov na serverju je popolnoma skregano z vso logiko :P. Že to, da zadeve gostiš doma namesto na kakem poceni VPS, ni čisto OK... ampak za malo obiskane in nepomembne strani je verjetno zadovoljivo.

1

In še mimogrede: obratovanje diska (idle) 24/31 znese cca 0,40 EUR.

2

Hvala za namige...

  1. nslookup sub.mojadomena.si dns1.siel.si mislim da mi vrne OK: Server: dns1.siel.si Address: 91.185.222.88#53

Name: sub.mojadomena.si
Address: moj ip

  1. NS-i niso forwardani samo A in * (wildcard) in dns-e ne moreš forwarad na siel (bi moral A odstraniti in pustiti samo A (wildcard)?

  2. imam zakupljen server v tujini s popolnoma enko software konfiguracijo + DNS strežnik. Lokalni strežnik je namenjen zgolj razvijanju in potem se prenesejo zadeve na "pravi" strežnik.
    hvala za podatek o poraabi energije diskov v idle, bom pa od sedaj naprej eno kavico manj spil na mesec :)

Sem pa sedaj opazil še bolj čudno zadevo :)
Prvotno domeno, ki sem jo hotel forwardat na lokalni strežnik in sem jo potem zamenjal z drugo, mi v času nedelovanja kaže na moj lokalni strežnik in va času, ko željena domena kaže pravilno, mi kaže prvotna domena na drug strežnik?!

Sedaj sem v seil ponovno dodal staro domeno in jo usmeril na drug strežnik.

Čudne stvari se tu dogajajo, moram preverit, če na drugih ISP-jih dela to enako.

siel 4 ever=))

Naj povem, da je težave delal samo ISP triera in ko sem zamenjal DNS strežnike z googlovimi, več te težave nimam...
Če se to še vedno dogaja pri triera pa ne vem, nisem preverjal več, ker sedaj meni dela tako kot mora in to mi je dovolj :)