[Techinfo] weboldal eleresi gond
ka at mayten.sch.bme.hu
ka at mayten.sch.bme.hu
2016. Nov. 29., K, 13:44:36 CET
On 2016-11-29 11:34, Peter Molnar wrote:
> Hello!
> A digitalis naplonk nem elerheto bizonyos szolgaltatokbol.
> Igazabol felig elerheto.
> A bejelentkezo oldal megjelenik, de az aoznosito es jelszo beirasa
> utan 504-es gateway timeout van.
[...]
> A 172-es cim hogyan juthat ki? Valamit itt nagyon elszurtak, vagy
> rosszul latom?
szerintem igen, rosszul latod.
> Otletek?
>
eloszor is induljunk el az elejetol. Egy HTTP 504 errort masoltal be.
Ez egy alkalmazasi retegbol erkezo hibauzenet. Azt jelenti, hogy az
osszes alatta levo reteg (fizikai, adatkapcsolati, halozati, transzport,
stb) mind rendben van. Ha nem lenne, ezt a hibauzenetet az alkalmazas
nem tudna megjeleniteni szamodra.
Tehat azok utan, hogy tisztaztuk, hogy tobbek kozott a harmadik, azaz
halozati retegben minden rendben van (kulonben nem latnal HTTP 504-et),
egeszen pontosan miert relevans a traceroute parancs kimenete? A
halozati retegben hiaba keresel hibat, ott nincs.
Ha annyira 'elszurtak' volna, hogy 172.31-es cimeket latsz a
traceroute-ban (ez onmagaban meg nem elszuras, igen, tudom, RFC1918
tartomany, de akkor sem egyertelmu, hogy ez hiba) akkor eleve az 504-es
HTTP hibauzenet sem juthatna el hozzad.
Fokuszaljunk inkabb a hibakodra. A HTTP hibakodok jol definialt
szintaxist kovetnek. Kezdjuk ott, hogy barmi, amit 5xx hibakod, az
szerver oldali hibara utal, ugyanugy, ahogy minden, ami 4xx az kliens
oldali hibara.
Innen mar gondolom egyertelmu, hogy az 504, teljesen mindegy, hogy
konkretan mit jelent, a szerver hibajara utal, nem pedig a koztes
halozatera. Ez megerositi a kerdesem, hogy miert traceroute-tal
keresunk hibat?
Altalaban 504-es hibat akkor latni, amikor egy reverse proxy van az
utvonalban, vagy masneven frontend szerver es neki vannak problemai az
eleressel. Ez fuggetlen attol, hogy ki probalkozik, mivel ez egy zart
halozat a frontend es a backend kozott amire valoszinuleg nincs
rahatasod.
A konkret rendszer ismerete nelkul azt gondolom, az autentikaciot mas
rendszer valositja meg, mint a tobbit, ezert sikerul az autentikacio, de
tovabb mar nem.
Visszaterve az RFC1918-as cimekre a traceroute kimenetedben: tok
normalis, hogy olyan halozatokban, amelyek peldaul pont-pont halozatok,
privat cimzest hasznalnak. Ezek lokalis jelentosegu halozatok, peldaul
egy ISP es egy masik ISP kozotti linknek nem kotelezoen kell, hogy
publikus cime legyen. Sot, biztonsagi szempontbol peldaul ellenjavalt
is. Ugyanez vonatkozik peldaul berelt vonali szakaszokra is, szamtalan
pelda van ilyenre a valosagban. Egeszen addig, amig a routing tablak
rendben vannak a privat cimzesu szegmensek szelein, az lenyegtelen, hogy
a koztes szakasz egy-egy darabjat a vilag nem fogja tudni megcimezni, a
vegpontok ettol meg elerhetoek maradnak.
udv
adam
További információk a(z) Techinfo levelezőlistáról