Зависит ли домен от порта?

Если посмотреть определения TypeScript типов к методу lookupService NodeJS-модуля dns, то порт является обязательным параметром:

export function lookupService(address: string, port: number, callback: (err: NodeJS.ErrnoException | null, hostname: string, service: string) => void): void;

Основываясь только на этой информации можно сделать вывод, что при одном и том же IP-адресе, но разных портах домен может быть разным. Но так ли это на самом деле?

Тут есть ещё один связанный вопрос: если комбинация <IP-адрес>:<Порт> валидна, то валидна ли комбинация <Доменное имя>:<Порт>? Хотя я видел примеры последнего, не уверен что это валидно. Кроме того, это противоречит сделанному выше выводу, согласно которому доменное имя зависит от комбинации порта и IP-адреса, а не присоединяется к доменному имени.


Ответы (0 шт):