mysql clasificación natural

Tengo una mesa comoserver(id,name,ip). Cuando intento ordenar los resultados por nombre, obtengo:

srv1,srv10,srv11,srv2,srv6

pero necesito los resultados comosrv1,srv2,srv6,srv10,srv11

Una idea que sé es

ORDER BY LENGTH(name), name

pero tengo diferentes longitudes en la columna de nombre

¿Que necesito hacer

Respuestas a la pregunta(2)

Su respuesta a la pregunta