ОК, так много комментариев позже с некоторым отступлением и без публикации ответа.
Следовательно ...
Для действительного URL-адреса не обязательно использовать полное доменное имя - он может использовать толькоимя хоста.protocol://host:port/path/filename.foo?arguments
Протокол и имя хоста - единственное, что требуется для установления соединения, единственная важная часть имени хоста - это то, что клиент должен иметь возможность его разрешить - файл hosts, dns, dns с добавленными поисковыми доменами,и т. д.
Если кто-либо из других комментаторов чувствует необходимость редактирования и т. д., не стесняйтесь.