VPS Could not resolve hostname…

Vyřešeno133 zhlédnutíVirtuální servery
0

Dobrý den,
prosím o radu. Potýkám se se záhadnou chybou náhodné nedostupnosti určitých domén.
Chyba se objevuje u volání s cURL (z PHP scriptu), SSH, apod. Jde o chybu Could not resolve hostname…, přičem na doméně asi nesejde – chybují různé. Chyba se také objevuje celkem náhodně (alespoň jsem nevypozoroval žádný klíč). Vypadá to asi tak, že volám SSH, v pořádku, volám podruhé, chyba, volám v zápětí potřetí a zase OK. DNS servery jsou Wedosácké, výchozí z nastavení VPS. Systém je Ubuntu 18.04. Nepotkal někdo podobnou chybu? Jaké bylo řešení? Nevím už, kam se podívat.

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
Vybral nejlepší odpověď
0

A ještě – dostane se tady otázka k někomu přímo z Wedosu? Nebo jí mám předat někde mailem? Zajímala by mě odpověď.

Role: Zákazník
publikoval nový komentář

Dobrý den,
o jaké VPS, doménu jde?
Jaké máte DNS nastavené v konfiguraci VPS/Ubuntu?

Jde o VPS ON, ov1044 a ov198. DNS záznamy v nastavení OpenNebula byly u obou shodné: 46.28.108.2 31.31.72.3. U prvního z nich jsem nyní na první místo přidal Googlovské 8.8.8.8. Volané domény selhávaly různé a různě volané. Např. s3.seokvalitne.cz volané přes SSH a rsync, také třeba zasilkovna.cz nebo cpost.cz volané z PHP a také chybují různé domény volané z postfixu. Chyba se objevovala zcela náhodně, třeba i tak, že při zavolání z SSH došlo k chybě (Could not resolve hostname…) a opakovaném okamžitém volání bylo již vše v pořádku. Od změny DNS první server nechyboval, u druhého je vše v původním stavu a chyba se objevuje.

Dobrý den,

co máte v /etc/hosts ? Můžete poslat výstup z nslookup na IP i na doménu?

nslookup, voláno v řadě za sebou s různými výstupy:

nslookup s3.seokvalitne.cz
;; Got SERVFAIL reply from 46.28.108.2, trying next server
Server: 31.31.72.3
Address: 31.31.72.3#53

Non-authoritative answer:
s3.seokvalitne.cz canonical name = 03553002.pfw.ji.cz.
Name: 03553002.pfw.ji.cz
Address: 213.226.237.40

— další pokus:

nslookup s3.seokvalitne.cz
Server: 46.28.108.2
Address: 46.28.108.2#53

Non-authoritative answer:
s3.seokvalitne.cz canonical name = 03553002.pfw.ji.cz.
Name: 03553002.pfw.ji.cz
Address: 213.226.237.40
;; Got SERVFAIL reply from 46.28.108.2, trying next server

— další pokus:

nslookup s3.seokvalitne.cz
Server: 46.28.108.2
Address: 46.28.108.2#53

Non-authoritative answer:
s3.seokvalitne.cz canonical name = 03553002.pfw.ji.cz.
Name: 03553002.pfw.ji.cz
Address: 213.226.237.40

— IP (tam se nic nemění):

nslookup 213.226.237.40
40.237.226.213.in-addr.arpa name = ip-237-40.ji.cz.

Authoritative answers can be found from:
237.226.213.in-addr.arpa nameserver = ins1.ji.cz.
237.226.213.in-addr.arpa nameserver = ins2.ji.cz.
ins1.ji.cz internet address = 213.226.224.50
ins2.ji.cz internet address = 213.226.224.51

— etc/hosts:

127.0.0.1 localhost localhost.localdomain
89.221.215.7 s4.seokvalitne.cz s4
89.221.212.138 s1.seokvalitne.cz s1

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Na serveru, kde je nastaveno Googlí DNS, se SERVFAIL neobjevuje.

Prohlížíte 1 ze 3 odpovědí, klikněte zde pro zobrazení všech odpovědí.

Categories