Ik weet niet zeker of dit alleen Linux gerelateerd is, het lijkt me niet, vandaar de () achter de Titel.
Wanneer je MySQL connect lokaal via de "hostname van de machine" in plaats van "localhost" zal MySQL dan eerst de DNS raadplegen om de server uiteindelijk weer terug te sturen naar zichzelf, of ziet een machine zichzelf opzijn eigen hostname als "localhost" ?
Het is wat verwarrend wellicht maar ik kan alleen maar connecten op hostname bij een dergelijke MySQL applicatie (lang verhaal, niet uit te leggen, kan getweaked worden maar dat is tricky denk ik) en wil de MySQL hostname niet in de DNS hebben. En wanneer een hostname connectie van de machine zelf eerst naar een DNS moet resolven en daarna weer terug naar de machine moet ik de hostname in de DNS zetten en tevens MySQL voor de buitenwereld open zetten, iets dat ik niet wil.
Dus ik wil graag:
in plaats van
Ik denk zelf dat het wel werkt, maar ben niet zeker van mijn zaak.
Wanneer je MySQL connect lokaal via de "hostname van de machine" in plaats van "localhost" zal MySQL dan eerst de DNS raadplegen om de server uiteindelijk weer terug te sturen naar zichzelf, of ziet een machine zichzelf opzijn eigen hostname als "localhost" ?
Het is wat verwarrend wellicht maar ik kan alleen maar connecten op hostname bij een dergelijke MySQL applicatie (lang verhaal, niet uit te leggen, kan getweaked worden maar dat is tricky denk ik) en wil de MySQL hostname niet in de DNS hebben. En wanneer een hostname connectie van de machine zelf eerst naar een DNS moet resolven en daarna weer terug naar de machine moet ik de hostname in de DNS zetten en tevens MySQL voor de buitenwereld open zetten, iets dat ik niet wil.
Dus ik wil graag:
code:
1
2
3
4
| localhost = host.domein.tld =======
^ ||
|| ||
============================= |
in plaats van
code:
1
2
3
4
| localhost = host.domein.tld ===> DNS ===
^ ||
|| ||
================================== |
Ik denk zelf dat het wel werkt, maar ben niet zeker van mijn zaak.