Javascript Agregar campo de entrada dinámico

No soy bueno con Javascript en absoluto, así que vengo a buscar ayuda.

Lo que tengo es un formulario, con un enlace que dice "Agregar campo de URL adicional". Lo deseo para que cuando un usuario haga clic en eso, llene un campo adicional debajo del campo de URL predeterminado, con un nombre de entrada único, como url_input1, y si vuelve a hacer clic para agregar otra entrada de URL, el nombre de esa entrada sería be url_input2, etc.

¿Cómo puedo hacer esto con Javascript?