396년(영락 6) 광개토대왕이 거느린 고구려군이 백제를 공격하여 공취한 58성(城) 중의 하나이다. 지금의 경기도 연천군 연천면의 옛이름인 공목달현(功木達縣)과 음이 비슷하기 때문에, 여기에 비정하는 견해도 있다.
그러나 영락 6년의 정복지의 위치에 대해서는 여러 견해가 있다. 임진강 연변 및 한강 이북 지역에 한정하는 견해와 임진강에서 한강하류와 남한강 유역에 결쳐 있다고 보는 견해, 경기도 및 충남 일대로까지 확대하여 그 위치를 비정하는 견해로 나뉘고 있다.
구모성의 위치 비정도 견해에 따라 달라질 수밖에 없는데, 현재까지는 정확한 것은 알 수 없다. 광개토왕이 죽은 뒤 그의 수묘인연호(守墓人烟戶)로 새로운 정복지인 백제 지역에서 220가(家)가 차출되었는데, 이 때 구모성은 간연(看烟) 1가(家)가 배정되었다.