Assigna en port till en specifik subdomän.

Permalänk
Medlem

Assigna en port till en specifik subdomän.

Hej sweclockers!
Har satt upp en liten Webmin server hemma, vill kunna komma åt den via min domän.
Köpte en domän tidigare i år på citynetworks. Jag vill assigna så att just "subdomän.domän.se" leder till min webmin server.
I dagsläget har jag assignat ett A record som leder till min ip. Det räcker alltså just nu med att jag skriver "domän.se:10000".
Jag vill komma ifrån detta och ha så att port 10000 är en speciell subdomän, förstår ni vad jag menar?

// Cuge

Permalänk
Medlem

Snackade med dom för ett tag sedan om detta, då var detta ej möjligt.

Visa signatur

Kom ihåg att ALLTID citera mig om du vill ha svar!

|CPU: Intel Core i7 4790K Kyld av: Corsair H80 GPU: ASUS GTX 970 4GB Chassi: Phanteks Enthoo Evolv MOBO: MSI Z97M Gaming Nätagg: XFX 750W Silver SSD: Kingston 120GB SSDNow V300 HDD: Samsung Spinpoint F3 1TB 7200RPM + 1TB|

Permalänk
Medlem
Skrivet av FobbanN:

Snackade med dom för ett tag sedan om detta, då var detta ej möjligt.

Är det just Citynetworks det är fel på så att jag ska byta till ett annat webbhotell för att få det att funka?

Permalänk
Medlem
Skrivet av Cuge:

Är det just Citynetworks det är fel på så att jag ska byta till ett annat webbhotell för att få det att funka?

Det du vill uppnå kommer inte att fungera eftersom DNS bara arbetar med IP-adresser. Du kan alltså inte göra en subdomän som pekar mot både en IP-adress och ett portnummer.

Visa signatur

Ne nos sequere nobis secede

Permalänk
Medlem

Det går ju att lösa någorlunda med virtual hosts, det går att lösa något liknande med enbart PHP/ASP/whatever. Port XXX kommer dock fortfarande att vara öppen för alla domäner/subdomäner som pekar till det IP men du kan presentera olika innehåll beroende vilken adress som anropats.

Permalänk
Medlem

Läs på om hur DNS fungerar så inser du att ett dns namn bara kan peka på en ip. INTE en port.

Det du kan göra är att sätta upp en reverse proxy på din server som lyssnar på 443 eller 80 och sedan skickar det till webmin på en annan port på samma server. Nginx är en bra mjukvara för detta.

Då kan du proxya ner tex webmin.mindomän.se till localhost:8003.

Permalänk
Medlem

Sitter din Webmin server du har hemma direkt mot internet eller har du en brandvägg emellan?

Har du en brandvägg kan du ju alltid konfa den att ta emot trafik på port 80 på den och skicka vidare det till din servers interna adress på port 10000.

och så ska du ha A record sub.domän.se din.ip.ad.ress

hoppas jag tolkat dina önskemål rätt..

Visa signatur

Audio: Hifiman Deva, HE-R9, Modmic Wireless, Dali Opticon 1, SVS SB 2000
SFF PC: Lian li Q58, Asus B550-I, Ryzen 5800x3D, 2x16GB 3600MHz cl16, 4080 Ventus, CM V750W Gold SFX, Philips 32" 4k 144hz 329M1RV
Coffee: Moccamaster KBGT741 Thermo, AeroPress, Lavazza ¡Tierra! Organic

Permalänk
Medlem

Just detta går att lösa med HTML META REFRESH.
Peka xxx.domain.se till en webserver som lyssnar på port 80. Dess index.html ska ha

<meta http-equiv="refresh" content="0;url=http://yyy.domain.se:10000">

i sin kod vilket ska redirecta dig till din önskade adress och port.

Permalänk
Medlem
Skrivet av =JoNaZ=:

Läs på om hur DNS fungerar så inser du att ett dns namn bara kan peka på en ip. INTE en port.

Och DNS stödjer pekning till port via olika metoder. Dock är det inte speciellt många klienter som stödjer detta.

Permalänk
Medlem

Har läst på lite under dagen och har tillfälligt reroutat den interna porten 10000 till den externa porten 443 (SSL). Ska sätta upp en webbserver i framtiden och kolla på iXams lösning. Tack för hjälpen swec!

Permalänk
Medlem
Skrivet av iXam:

Och DNS stödjer pekning till port via olika metoder. Dock är det inte speciellt många klienter som stödjer detta.

Det du syftar på heter SRV records och används inte av webbläsare utan används primärt för att autodiscovera saker. Tex jabber/lync.