タイトルがわかりにくいですね。
困った
こんなことをしていました。
$url = 'http://' . $_SERVER['HTTP_HOST'] . SERVER_URL . 'index.php?action=hoge';
$curl = curl_init($url);
(中略)
$response = curl_exec($curl);
※$url: http://local-host.name/server_url/index.php?action=hoge な感じ
こんな風になりました。
Could not resolve host: local-host.name
いやぁ繋がらん繋がらん…… 軽く調べたらDNSがまずいみたいな話🤔
解決
vagrant上の/etc/hosts
に127.0.0.1 local-host.name
を追加して、$ vagrant reload
したら解決していた。
[vagrant@localhost ~]$ sudo vim /etc/hosts
(~編集~)
[vagrant@localhost ~]$ sudo cat /etc/hosts
127.0.0.1 local-host.name
[vagrant@localhost ~]$ exit
Abgemeldet
Connection to 127.0.0.1 closed.
C:\hoge\vagrant\piyo>vagrant reload
~~~
ちょろいもんですわ。(反映されるタイミングが少し怪しかったけど……)