Два общедоступных IP-адреса за кабельным модемом с использованием D-Link DIR-300

У меня есть подключение к Интернету с помощью кабельного модема, и я купил маршрутизатор, чтобы разделить свое подключение к Интернету между ноутбуком и ПК.

Маршрутизатор, который я купил, называется D-Link DIR-300.
Первая странная вещь, которую я заметил после подключения всех проводов и кабелей, заключалась в том, что мой ноутбук имел прямое подключение к Интернету (общедоступный IP-адрес), хотя он был подключен к маршрутизатору (а не к кабельному модему).

После этого я подключил свой компьютер к маршрутизатору и к своему удивительно, что мой компьютер также получил общедоступный IP-адрес (новый IP-адрес, отличный от моего ноутбука).

Если я пингую со своего ноутбука на компьютер (и наоборот) Я получаю успешный ответ, означающий, что мой компьютер и ноутбук могут связаться друг с другом, но не через частную локальную сеть (которой в моем случае не существует, потому что обоим компьютерам были предоставлены общедоступные IP-адреса), а через Интернет.
Пинг между двумя компьютерами занимает около 20 мс, что явно является пингом через Интернет, учитывая, что пинг через частный Локальная сеть занимает 1 мс или меньше.

Я также попробовал D-Link DI-604 для тестирования, но этого не произошло. С DI-604 моим двум компьютерам были предоставлены частные IP-адреса в обычном режиме, поэтому очевидно, что маршрутизатор DIR-300 здесь имеет значение.

Итак, мой вопрос таков... Как возможно иметь два разных общедоступных IP-адреса за кабельным модемом и маршрутизатором?
Это какая-то странная функция в DIR-300, которая позволяет это?