Может ли IPv4 адресс быть таким - 300.168.0.123?

Нет.

Согласно RFC 791 ipv4 адрес представляет собой 32-х битное число.
В человекочитаемом формате (как в вопросе) оно выглядит как 32 число разделенное на 4 группы по 8 бит.

Сообветственно, например ip адрес 192.168.0.1 можно предствить как:
11000000.10101000.00000000.00000001

И проблема здесь в том, что максимальное десятичное число записанное 8 битами в двоичном формате не может быть больше 255.
255 = 0x11111111

Поэтому - Нет.