Efectivamente como te comenta carbon, lo que tienes que hacer es usar expresiones regulares.
 
De hecho la pregunta de como obtener el nombre de dominio ya se respondió aquí: 
http://www.forosdelweb.com/f130/obte...9/#post4404547 
Puedes hacer una vista que dada una url regrese el nombre de dominio. Luego en el admin por medio de js hacer una petición a tu vista una vez que el usuario haya llenado el campo url y poner el nombre de dominio en el campo correspondiente. 
En mi opinión este campo no debería de existir ya que es un campo derivado o calculado. La única excepcion es si vas hacer operaciones como sorting, filter o aggregation sobre este campo entonces si es conveniente guardarlo. 
Puedes hacer un método o una propiedad en tu modelo que saque el dominio cuando sea necesario.