ダッシュの後にドットがあるドメインを含むアドレスを接続できません。たとえば、次のようになります。
http://example-.domain.tld/
私が見つけた唯一の解決策は、/ etc / hostsに同様のドメインを追加することでしたが、私はそれをすべて知らないので、そうすることはできません。
私はこれが標準に準拠していないことを知っていますが、Windowsではこれらのアドレッシングを許可するので、Linuxでもこれを実装する必要があります。
システム情報:Fedora 20、linux 3.12.5-302はFirefoxとOperaでテストされました。
実際のパブリックインターネットドメインでテストした結果、digは正しく機能しましたが、pingは機能しませんでした。
答え1
私はLinux libcがこれをサポートしていないので、あなたは運がないと思います。唯一のオプションは、glibcを変更するか、いくつかの代替Cライブラリに対してソフトウェアを再構築することです。
https://sourceware.org/bugzilla/show_bug.cgi?id=4671
また、独自のldプリロードライブラリを使用してgethostbynameをオーバーライドし、そこに独自の解析方法を提供することもできます。だから何も作る必要はありません。