Téma: Opět DNS
Mně se zdá, že to DNS stále nepracuje správně.
Když je připojený kabel do zástrčky ethernetu, tak DNS funguje.
Když ale připojím zařízení na napájení bez ethernetu a po chvíli připojím kabel, tak to skončí na:
cekam na odpoved, dns-server-ip:192.168.1.20
Je to trochu špatné, když se zařízení připojuje někde na odlehlém místě a není jisté, jestli v té době jede internet.
main
{
echo('[0] start');
// s čím začínáme
echo('[1] sys[65]=', sys[65]);
dns_resolv('www.wwwwwww.cz');
cekam_na_dns:
// dokud se něco nestane (sys[65] se nastaví na nějakou hodnotu)
if (sys[65]==0) goto cekam_na_dns;
echo('[2] sys[65]=', sys[65]);
// takže:
cekam_na_odpoved:
if (sys[65]==514)
{
echo('cekam na odpoved, dns-server-ip:', sys[70],'.',sys[71],'.',sys[72],'.',sys[73]);
wait(1000);
goto cekam_na_odpoved;
}
echo('[3] hotovo,dns-server-ip:', sys[70],'.',sys[71],'.',sys[72],'.',sys[73]);
echo('[3] sys[65]=', sys[65]);
echo('RESOLV: ', sys[66],'.',sys[67],'.',sys[68],'.',sys[69]);
// hotovo, výsledek je v sys[66] až sys[69]