В Ruby ruby вы можете использовать опцию 'm
' (многострочный):
/YOUR_REGEXP/m
См. Regexp документацию на ruby-doc.org для получения дополнительной информации.
В принципе, вы можете использовать любой диапазон IP-адресов, который вы хотите в своей частной сети. Нет никаких возражений против этого.
Но вы должны принять меры предосторожности, чтобы избежать проблем с маршрутизацией, когда машина с IP-адресом, которая фактически принадлежит общедоступному диапазону, хочет получить доступ в Интернет. Здесь вы должны иметь Маршрутизатор или Брандмауэр, который может использовать ваш внутренний адрес NAT двунаправленно.
Конечно, ничего не мешает вам устанавливать свой статический IP-адрес на все, что вы хотите. Маршрутизатор должен решить, куда маршрутизируются пакеты. В вашей внутренней сети, поскольку у вас есть маршрутизатор, вы можете решить использовать диапазон IP, обычно используемый для общедоступного трафика, если вы в порядке, когда эти общедоступные серверы недоступны для вас.
Обратите внимание, что это может привести к необычным побочные эффекты с DNS, если ваш сервер работает по IP-адресу, которому разрешено другое доменное имя. Сервер будет работать в этом домене. Возможно, это то, что вы хотите, хотя с SSL вы получите предупреждение о том, что отпечаток сервера не соответствует.