LINUX.ORG.RU
ФорумAdmin

curl Could not resolve host

 ,


0

1

Вообщем при вызове к примеру

curl -v http://google.com/
долго думает, и отдает что в заголовке. Если в /etc/resolv.conf поставить гугловские днс, то проблемы нет.

Сделал

strace -o /tmp/file -fF curl -v google.com
результат https://pastebin.com/vkvUUJVW Видно что оно хочет коннектиться к /var/run/nscd/socket, но у меня такого нет. Вообщем как это лечить? Все остальные утилиты работают правильно, и не испытывают проблем в определении ip. вот нашел подобную проблему

http://ru-root.livejournal.com/2897748.html


так в resolv.conf хоть какой-то рабочий днс прописан вообще? или ты только гугловский добавляешь/удалаешь

anonymous
()
Ответ на: комментарий от anonymous
cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

#nameserver 8.8.8.8
nameserver 192.168.1.1
ving2
() автор топика
Ответ на: комментарий от anonymous

curl начинaет работать после того как сделать nslookup google.com

ving2
() автор топика
Последнее исправление: ving2 (всего исправлений: 1)
Ответ на: комментарий от anonymous

мне побольшому счету пофиг на сам curl, но вот perl скрипты тоже имеют проблему

ving2
() автор топика
Ответ на: комментарий от anonymous
; <<>> DiG 9.10.3-P4-Debian <<>> google.com @192.168.1.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8419
;; flags: qr rd ra; QUERY: 1, ANSWER: 11, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;google.com.			IN	A

;; ANSWER SECTION:
google.com.		4	IN	A	74.125.232.200
google.com.		4	IN	A	74.125.232.192
google.com.		4	IN	A	74.125.232.198
google.com.		4	IN	A	74.125.232.197
google.com.		4	IN	A	74.125.232.193
google.com.		4	IN	A	74.125.232.199
google.com.		4	IN	A	74.125.232.195
google.com.		4	IN	A	74.125.232.201
google.com.		4	IN	A	74.125.232.206
google.com.		4	IN	A	74.125.232.196
google.com.		4	IN	A	74.125.232.194

;; Query time: 2 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Mon Oct 09 15:59:52 +10 2017
;; MSG SIZE  rcvd: 204
ving2
() автор топика
Ответ на: комментарий от anonymous

после ожидания

* Could not resolve host: google.com
* Closing connection 0
curl: (6) Could not resolve host: google.com

ving2
() автор топика
Ответ на: комментарий от anonymous

если сразу же дергать curl, после dig google.com , то курл работает. Решу проблему костылем... но все ж интересно, почему оно само не хочет резолвить.

ving2
() автор топика
Ответ на: комментарий от Radjah

Впили nscd в систему, хай подавится.

поставил ради эксп. - подавилось, курл отрабатывает.

ving2
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.