環境
- Centos7
- PHP
cURL error 6: Could not resolve host
- API の URL は api.sample.xxx とする。
例えば VertualBox でフロントエンドの開発をしていて、
API からデータを取得しようとして下記のエラーが出た場合。
cURL error 6: Could not resolve host: api.sample.xxx; Name or service not known
主に確認するポイントは 2 つだけ。
- そもそも URL は正しいか。
- ゲスト側 (VertualBox) の /etc/hosts の確認。
$ vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
# 127.0.0.1 の行に api.sample.xxx を追加
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 api.sample.xxx
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6