Aldomainek keresése
Sziasztok!
Van egy domain (valamihelyseg.hu), amit úgy találtunk ki, hogy mindenféle (helyi) aldomain-hez jól menjen.
Ez a fődomain nem "tartalmaz" honlapot, de az aldomainek igen. (azéncégem.valamihelyseg.hu, xyegyesület..., stb.)
Szeretnék a fődomainre csinálni egy lapot, ami az "üdv. valamihelyen!" kívül kilistázná az aktuális aldomaineket. (Mondjuk a főoldal <title>-el együtt.)
A kérdésem: hogyan tudom php szkriptből lekérdezni egy fődomainhez tartozó aldomaineket? Gyanítom, hogy nem túl egyszerű történet, bújtam kézikönyvet, wl-t, de még csak a közelébe sem kerültem a megoldásnak. Esetleg vmi header-es játék a valahova?
Válaszaitokat előre is köszönöm.
■ Van egy domain (valamihelyseg.hu), amit úgy találtunk ki, hogy mindenféle (helyi) aldomain-hez jól menjen.
Ez a fődomain nem "tartalmaz" honlapot, de az aldomainek igen. (azéncégem.valamihelyseg.hu, xyegyesület..., stb.)
Szeretnék a fődomainre csinálni egy lapot, ami az "üdv. valamihelyen!" kívül kilistázná az aktuális aldomaineket. (Mondjuk a főoldal <title>-el együtt.)
A kérdésem: hogyan tudom php szkriptből lekérdezni egy fődomainhez tartozó aldomaineket? Gyanítom, hogy nem túl egyszerű történet, bújtam kézikönyvet, wl-t, de még csak a közelébe sem kerültem a megoldásnak. Esetleg vmi header-es játék a valahova?
Válaszaitokat előre is köszönöm.
Az aldomaineket eddig én
Igen,
De köszönöm, gondolkodom rajta.
Ebben a formában viszont nincs olyan lehetőség, hogy egy aldomain másik tárhelyen van. (Mondjuk egyelőre nincs ilyen, de még előfordulhat.)
Több lehetőség is van
$_SERVER['HTTP_HOST']
változó alapján kell döntened, hogy mit szolgálsz ki.Szóval
- Az első - bár nem gondoltam arra, hogy mindent "átfuttatok" - kicsit elgondolkodtat, de (szégyen!) nem tudom, mi a csillagos aldomain. (Egyszerűen *.valami.hu?)
- Az lenne talán a legjobb megoldás, csak én arra gondoltam, hátha "utólag is le lehet nyomozni" ezeket a dolgokat. Az a helyzet, hogy a DNS dolgokhoz tök kuka vagyok, a jelenlegi szolgáltatónál "túl" kényelmes (GUI) beállítási lehetőségek vannak (még időzítés és statisztika is), úgyhogy azt gondoltam, írok vmi olyasmi progit, ami megkérdez vhogy egy DNS szervert, hogy adott fődomainhez milyen aldomain-ek "járnak". Gondolom a keresőrobotok is ilyesmit (is) csinálnak.
- Szó sincs róla, a tárhelyet/domaint - egyelőre - adja csak az, aki ért hozzá.
wildcard record
A csillagos/wildcard/catchall zóna beállításához a fő domain-en zónájában kell létrehoznod egy "A" rekordot:
A "*.valamihelyseg.hu." végén figyelj a pontra és nyilván a loopback cím helyett a saját kiszolgálód IP címét kell betenni.
Webszerver oldalon is szükség lesz egy kis trükközésre, mert annak is tudni kell, hogy fogadja az aldomain-eidre érkező kéréseket. Ehhez a fő domain-edre beálíltott VirtualHost blokkot kell módosítani:
DocumentRoot "/path/a/fodomain/docrootjahoz"
...
ServerName valamihelyseg.hu
ServerAlias www.valamihelyseg.hu
ServerAlias *.valamihelyseg.hu
</VirtualHost>
Amint látod itt is azt a bizonyos csillagos domaint álíltottuk be
Köszönöm!
vhosts.conf
Anno nekem is volt egy hasonló feladatom, ott annyi egyszerűség volt, hogy a rendszergazda segített ebben, egyszerűen az Apache vhosts.conf fájlját olvastam be. (annyi csavar még volt, hogy egy symlink-et készített hozzá, mert az eredeti helyén lévőt nem olvashattam) Szerintem érdemes lenne ilyen irányba érdeklődni, ez megoldható-e?
Pontosan!
(Őszintén szólva nekem is kellett volna erre gondolnom, de nem gondoltam.)
Ami a gondom ezzel: jelenleg még a telefont se igen veszi fel a szolgáltató, úgyhogy nincs esélyem elérni az olvasást... Majd később, máshol, de ez lesz az.
A vhosts.conf-ban viszont az összes bejegyzést (domaint) látom, ami ezen az IP-n (gépen) tanyázik, nem? Ez nem gáz a szolgáltatónak? (Én ugyan nem tudom, milyen ártó dologra lehet használni, de ez nem azt jelenti, hogy nem is lehet...)
Szóval, ha meg tudom kapni, akkor ez a legjobb és legegyszerűbb megoldás.
nem fogja engedni
Esetleg VPS/cloud környezet?
Á, nem