Avatar billede nicklasb Nybegynder
20. juli 2008 - 13:33 Der er 13 kommentarer og
1 løsning

Lokal DNS; henvis alle .localhost -domæner til localhost

Jeg har installeret en webserver på min Windows Vista maskine, som jeg bruger til noget test. For at teste forskellige systemer, retter jeg i min hosts fil, så forskellige dummy-domæner pejer på 127.0.0.1 (localhost).
Jeg er dog lidt træt af, hele tiden at skulle holde denne liste ved lige. I stedet kunne jeg godt tænke mig, at lade et dummy-top-level-domæne, gå direkte på min maskine. Altså vil jeg gerne, at alle domæner på et specifikt top-level domæne (fx *.localhost) henvises til localhost.
Jeg kunne forskellige mig, at der findes et lille freeware program, der simulerer en top-level DNS server, hvor jeg så i "Alternativ DNS-server" kan indsætte 127.0.0.1.

Hvordan får jeg alle domæner på et specifikt top-level domæne, henvist til min egen maskine? (Det skal blot virke lokalt.)
Avatar billede noob2003 Nybegynder
20. juli 2008 - 13:37 #1
hvis den er på eks. 192.168.0.2 kan du jo benytte den ip fra andre "lokalt netværks maskiner"
Avatar billede nicklasb Nybegynder
20. juli 2008 - 13:47 #2
Jeg er ligeglad med de andre maskiner på netværket.
Det jeg vil, er at se de sider jeg har lokalt på min maskine, i min browser, lokalt på min maskine.

Jeg gider bare ikke at skulle opretholde en lang hosts-fil, med alle tænkelige test-domæner og og sub-.
Avatar billede leif Seniormester
20. juli 2008 - 14:01 #3
Du kan have en DNS server som siger: at alt *.test.local peger på 127.0.0.1 om du kan med *.local har jeg ingen idé om.


BIND er en DNS server
Avatar billede leif Seniormester
20. juli 2008 - 14:02 #4
Men hvorfor hvis det kun er til test så ligge det i undermapper ?

http://127.0.0.1/test1
http://127.0.0.1/test2
osv.
Avatar billede nicklasb Nybegynder
20. juli 2008 - 14:05 #5
Har forsøgt mig med BIND, men kan ikke helt finde ud af at opsætte det.
Jeg vil gerne teste noget sub-domæne og webserver virtual hosts system, hvilket ikke helt er muligt, ved at kalde på IP -adresser.

Hvordan får jeg BIND til at tage *.test.local og pege det på 127.0.0.1? (Det er ligegyldigt om det er *.test.local eller *.localhost - blot det bliver et "domæne".)
Avatar billede leif Seniormester
20. juli 2008 - 14:07 #6
BIND kræver at man har læst om at lave zonefiler

http://www.didedicated.com/t-kb1.aspx
Avatar billede nicklasb Nybegynder
20. juli 2008 - 14:59 #7
Tak for linket. Jeg er ikke helt klar over, hvad jeg gør forkert. Jeg har installeret BIND i mappen C:\Windows\System32\dns\ og oprettet brugeren "named".

Endeligt har jeg oprettet en named.conf fil i etc\ mappen med følgende indhold:
######################################################
options {
    directory "C:\Windows\System32\dns\zones";
    allow-transfer { none; };
    recursion no;
};

zone "*.localhost" IN {
    type master;
    file "local.conf";
    allow-transfer { none; };
};
######################################################

og en fil, local.conf, i mappen zones\ med følgende indhold:
######################################################
$TTL 6h
@    IN SOA    *.localhost. (
            2008072001
            10800
            360
            604800
            86400 )

@        NS    *.localhost.

*    IN A    127.0.0.1
######################################################

Jeg har oprettet key-filen og klippet indholdet fra denne over i named.conf - når jeg da forsøger at starte BIND skriver den en fejl: "rndc: connect failed: 120.0.0.1#953: connection refused".

Jeg er ikke helt klar over, hvad jeg gør galt - om det er min zone der er forkert, eller hvad jeg i det hele taget skal stille op med den fejl.
Avatar billede leif Seniormester
20. juli 2008 - 15:03 #8
Jeg skal skynde mig at sige at jeg har kun arbejdet med BIND på Linux
Avatar billede nicklasb Nybegynder
20. juli 2008 - 15:47 #9
Hvordan ville noget lignende se ud på Linux? (måske det er muligt at hente noget inspiration derfra).

Jeg har ikke rigtig kunne finde en løsning, der reagerer på alle domæner under et defineret tld.
Avatar billede nicklasb Nybegynder
05. november 2008 - 11:54 #10
Jeg fik det aldrig til at virke og har fundet på noget andet i mellemtiden. Lig et svar, hvis du vil have point alligevel.
Avatar billede nicklasb Nybegynder
04. februar 2009 - 17:46 #11
Nå, jeg lukker.
Avatar billede leif Seniormester
04. februar 2009 - 22:47 #12
Hvad blev løsningen ?
Avatar billede nicklasb Nybegynder
05. februar 2009 - 08:54 #13
Jeg lavede et script som skrev en lang hosts-fil liste. Super grimt - men det virker som en nødløsning.
Jeg regnede med at det var i orden at lukke, nu tre måneder efter jeg gav op og bad dig svare :)
Avatar billede leif Seniormester
05. februar 2009 - 08:58 #14
Selvfølgelig
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester