Forwarding domene na domač IP
3 naročniki
3 naročniki
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.
Hvala za namige...
- 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
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)?
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.