Zdravím. Trápim sa s tým, ako sa vlastne identifikuje host clienta na serveri. Chcem obmedziť prístup do databázy na základe dns-name clienta, odkiaľ request prichádza. Záhadné pre mňa je, že z jedného servera je to ok a z druhého musím oprávnenia nastaviť cez ip-adresu. Neviem čo je kde zle nastavené:
Na serveri mám používateľské kontá:
'test'@'host1.xxx.sk'
'test'@'host2.xxx.sk'
keď sa prihlasujem na mysql-server z host1.xxx.sk, tak je všetko ok, ale keď sa prihlasujem z host2.xxx.sk, tak dostanem hlášku "ERROR 1045 (28000): Access denied for user 'pokus'@'a.b.c.d' (using password: YES)" - t.j. client sa na serveri nevie identifikovať cez dns-name, ale len cez ip-adresu. Viete niekto poradiť, kde je problém? A čím sa vlastne determinuje, či sa client hlási cez dns-name alebo ip-adresu? Alebo prečo nevie server clienta identifikovať aj cez dns-name? Reverzný záznam v DNS je. Som už z toho na prášky ;-)
Ďakujem